2014-09-02 29 views
0

我建立一個Android應用程序,並使用解析SDK爲Android。 目前我訂閱渠道,這在我的主要活動:下一開放之前如何關閉舊的活動?

PushService.subscribe(this, "User_1_channel", MainActivity.class") 

這個工程除了一件事罰款。它開闢了MainActivity連帶在堆棧這是非常糟糕於其他MainActivity放。我真的想在新推出之前刪除舊的活動。我知道我可以做到這一點,但我不知道應該把它放在哪裏,因爲Parse SDK可以處理所有事情。

launch.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); 

人們說另一種方法是使用自定義broadcastreceiver。用這種方法的問題是我不知道如何訂閱頻道而不指定活動作爲第三個參數。

+0

嘗試增加'機器人:noHistory = 「真」'到清單中的活性甲 – 2014-09-02 13:35:38

回答

1

如果您在您的配置文件中定義的活動爲SingleTask,它會顯示只有一個活動將要使用的任務。

android:launchMode="singleTask"