[問題] 開機啟動後按home再按一次圖示的問題
今天遇到一個頗怪的問題
我的APP開機時會自動啟動
但要是使用者按了HOME,然後再點選一次APP的圖示
就會變成是開兩個activity
我開機會開啟APP的語法如下
public class BootBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Log.i("get open action", intent.getAction());
if(intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){
Intent bootActivityIntent=new Intent(context,main.class);
bootActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(bootActivityIntent);
}
}
}
看起來似乎是FLAG_ACTIVITY_NEW_TASK的問題
但拿掉又無法執行...試了幾個reference裡說的flags像
FLAG_ACTIVITY_CLEAR_TASK
FLAG_ACTIVITY_CLEAR_TOP
FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
等等...還是無法成功
可以請各位指導一下問題出在哪嗎
感謝各位
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.2.62
→
04/02 21:22, , 1F
04/02 21:22, 1F
→
04/02 21:22, , 2F
04/02 21:22, 2F
→
04/03 10:08, , 3F
04/03 10:08, 3F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章
34
95