2015-10-16 112 views
-1

我有3種不同的意見(活動)。第一個是可以選擇模式的視圖,第二個包含該模式下可用項目列表,第三個是播放該模式內容的播放器。在他們每個人中,我有一個BroadcastReceiver。那些被註冊爲接收相同的事件(藍牙斷開連接事件)。Android從堆棧中移除活動

我想要以下內容:如果我在第二或第三項活動中,如果藍牙在設備上關閉,我會回到第一項活動(銷燬2和3)。

我該如何設法做到這一點?

+0

http://developer.android.com/intl/es/reference/android/content/Intent.html –

回答

0

事件發生時,你可以嘗試這樣的事情:

Intent i = new Intent(the_current_activity.this,first_activity.class); 
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(i); 
+0

謝謝,這幾乎是什麼我想要做。這樣做,看起來我正在摧毀第一個活動並重新創建它。我想保持它活着 – krakig