我正在使用Android中的服務,它在設定的時間段後開始活動。 這是我的代碼:從服務開始活動
Intent intent = new Intent(this, PopupActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
問題是,如果我的應用程序在後臺運行(暫停),並啓動服務的PopupActivity,在後臺運行的應用程序也會啓動。 我不想這種行爲,有沒有辦法來禁用這個,以便只顯示我的PopupActivity?
**「我正在使用Android中的服務,它會在一段時間後啓動一項活動。」** - 絕對不要這樣做。如果我安裝了這樣的應用程序,並在玩遊戲,回覆短信或電子郵件等時推送了一個「Activity」,我會立即卸載該應用程序。使用'通知'並給用戶選擇打開你的彈出或不彈出。 – Squonk
@Squonk好吧,我試過這樣做,請參閱相關文章:http://stackoverflow.com/questions/22793443/click-on-notification-doesnt-start-activity – deimos1988