android暂停活动,如何将Android暂停活动带到前面
我有一個活動啟動異步任務(wù),偵聽來自服務(wù)器的消息.當用戶點擊主頁按鈕時,活動暫停,異步任務(wù)繼續(xù)在后臺運行.當某個消息到達時,我希望活動恢復(fù)并在不重新創(chuàng)建的情況下到達前面.我嘗試了以下內(nèi)容.
機器人: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);
但這些都沒有將活動帶到前線.
什么是恢復(fù)應(yīng)用程序的正確標志,如果我從主屏幕重新啟動它會發(fā)生什么.
總結(jié)
以上是生活随笔為你收集整理的android暂停活动,如何将Android暂停活动带到前面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 上那学计算机,从零开始学电脑(学电脑从哪
- 下一篇: 锋利的Jquery
