我有一個主要活動。當按下按鈕(在主活動時)時,新活動1開始,主要活動爲onPause。例如,再次按下newactivity1中的按鈕時,會啓動一個newactivity2。但在這種情況下,我想在newactivity2啓動之前終止mainactivity。如何才能做到這一點?在當前活動中關閉舊活動
回答
寫
this.finish();
startnewactivity...
但this.finish( )殺死了newactivity1.Right?我想殺死主要活動,這是onPause –
使用finish()
關閉的活動。你在哪裏我們瑪尼巨星調用startActivity();
完成()殺死mainactivity或newactivity1.Which? –
如果您在主要活動中使用它殺死主要活動, –
僅在主要活動的onPause()中使用完成()。 –
寫android:noHistory="true"
像
<activity android:name=".ClassFileName" android:noHistory="true" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation" />
這會殺了你的活動,並沒有跟蹤將在那裏當你回到以前的活動
當newactivity1開始時,mainactivity會自動終止? 但我希望mainactivity onPause,只有當newactivity2開始時它纔會被殺死。 –
呼叫ActivityforResult:
使用A ctivity.finishActivity()
至finish
和Activity
由startActivityForResult()
開始。
我解決了實現backButton listener的問題。感謝所有的建議.. –
- 1. 關閉當前活動out previous activity
- 2. Android:如何從活動活動關閉前臺活動?
- 3. 在android中關閉以前的活動
- 4. 用小工具關閉舊活動
- 5. 在從服務開始活動之前關閉所有活動
- 6. 在新活動前關閉對話框
- 7. GCM關閉活動的活動
- 8. 關閉2活動
- 9. 下一開放之前如何關閉舊的活動?
- 10. 當按下按鈕時,結果活動關閉主要活動
- 11. 關閉android中的活動
- 12. Android:在關閉WiFi時關閉活動
- 13. 活動組和當前活動
- 14. Android:關閉您的前任的活動
- 15. 活動A開始活動B,如何關閉活動A
- 16. onBackPressed不關閉Android中的當前活動
- 17. 爲什麼在調用StartActivityForResult時mvvmcross會關閉當前活動?
- 18. 如何在從AppWidgetProvider啓動新活動之前關閉所有活動android
- 19. 當活動關閉時運行代碼
- 20. 活動不關閉當主題是Theme.NoDisplay
- 21. 如何在關閉android中的其他活動後關閉主要活動?
- 22. 如何在「活動詳情」中關閉「活動主頁」?
- 23. 刷新先前的活動在當前活動
- 24. 在非活動類中獲取當前活動上下文
- 25. 如何使活動在當前活動中出現
- 26. 安卓「關閉」活動
- 27. 關閉活動TabHost退出
- 28. 的Android,活動被關閉
- 29. svg:激活/關閉動畫
- 30. progressbar活動力量關閉
你爲什麼想這樣做? – njzk2
因爲當用戶按下設備上的按鈕時,應用程序返回到主要活動。 –
取決於啓動模式,但我想它應該回到newactivity1。無論如何,啓動newACtivity1與startForResult,並在onactivityresult在主,只需調用完成 – njzk2