[英]Go to home screen from Android Activity
我正在用android開發一個應用程序,我想實現一個按鈕,以便每當按下它時,我都回到我的主屏幕。 我知道我們有實現此功能的硬件鍵和軟鍵(沒有硬件鍵時),但是我想為此應用程序添加此功能。 有人知道怎么做嗎?
謝謝
嘗試這個
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
您可以在操作欄上使用圖標並對其進行編程,以使您回到應用程序主屏幕。
查看開發人員指南的這一部分。 http://developer.android.com/design/patterns/navigation.html
Android體系結構尚不准備使用一行代碼退出應用程序。 你就是做不到。 依靠您的硬件按鈕或對所有Activities
進行finish()
瀑布效果。 您可以使用startActivityForResult()
來啟動您的活動(如果希望此方法起作用,請全部startActivityForResult()
)。 然后,當您要退出應用程序時,只需調用setResult(Activity.USER_CANCELED);
和finish();
之后。 它將返回到您先前的Activity
onActivityResult()
回調。 在那里,如果requestcode
是正確的,並且resultCode
等於Activity.USER_CANCELED
,則執行相同的操作:調用setResult(Activity.USER_CANCELED);
和finish();
。 再一次,它將帶您回到上一個Activity
(如果存在)。 依此類推,直到退出應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.