[問題] 開機啟動後按home再按一次圖示的問題

看板AndroidDev作者 (一秒)時間14年前 (2012/04/02 21:04), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
今天遇到一個頗怪的問題 我的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
setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
04/02 21:22, 1F

04/02 21:22, , 2F
Intent.FLAG_ACTIVITY_CLEAR_TASK); 這樣試試
04/02 21:22, 2F

04/03 10:08, , 3F
試過不行...還是謝謝你>"<
04/03 10:08, 3F
文章代碼(AID): #1FUQFuVN (AndroidDev)
文章代碼(AID): #1FUQFuVN (AndroidDev)