我的主啓動器活動(具有android.intent.action.MAIN
作爲其動作的活動)是登錄頁面。從其他活動啓動主啓動器活動
成功登錄後,我開始了HOME活動並登錄了finish()
以防止用戶按BACK按鈕返回到該頁面。
當我按SIGN OUT按鈕時,我希望應用程序返回登錄頁面。但我找不到辦法。這裏是退出代碼:
//This method is in HOME activity
private void signOut(){
Intent i = new Intent("android.intent.action.MAIN");
startActivity(i);
finish();
}
該代碼將打開對話框,列出我手機中的所有應用程序供我選擇。我試圖把包名+類名(com.example.test.Login
)的意圖,但不斷收到此錯誤:
android.content.ActivityNotFoundException: No Activity found to handle Intent
我知道我可以使用閃屏作爲主要業務欺騙這個問題。但是如果還有另一個更好的解決方案,我想知道它。
感謝
[這](http://www.vogella.com/articles/AndroidIntent/article.html)是相當細緻。我建議你閱讀它來掌握意圖。 –
@ A - C謝謝我會看看 – hrsetyono