android暂停活动,如何将Android暂停活动带到前面
我有一個活動啟動異步任務,偵聽來自服務器的消息.當用戶點擊主頁按鈕時,活動暫停,異步任務繼續在后臺運行.當某個消息到達時,我希望活動恢復并在不重新創建的情況下到達前面.我嘗試了以下內容.
機器人:launchMode = "singleTop"
intent = new Intent(getBaseContext(), MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
這會將活動帶到前面,但會重新啟動活動.
我也試過了
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
但這些都沒有將活動帶到前線.
什么是恢復應用程序的正確標志,如果我從主屏幕重新啟動它會發生什么.
總結
以上是生活随笔為你收集整理的android暂停活动,如何将Android暂停活动带到前面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上那学计算机,从零开始学电脑(学电脑从哪
- 下一篇: android 手动回收对象,Andro