簡體   English   中英

從Android活動轉到主屏幕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM