私は自分のプラットフォームとしてeclipseを使ってアンドロイド用のモバイルアプリを開発しています。 エミュレータを使用して携帯端末の戻るボタンを使用するたびに、 アプリが終了します。前のページに戻って、 を終了します。どうしたらいいですか?私はあなたがこれで私にできることを本当に願っています。 ありがとうございます!アンドロイド向けモバイルアプリの開発
0
A
答えて
0
新しいアクティビティを開始する前に、現在のアクティビティでfinish()を呼び出さないでください。 Finish()が呼び出されずに新しいアクティビティに移動してBACKを押すと、あなたは
は、アクティビティのライフサイクルについて学び、そしてあなたはあなたがで提供しなければならない http://stuffthathappens.com/blog/2008/11/05/android-activity-lifecycle-updated/ http://www.anddev.org/lifecycle_of_an_activity-t81.html
2
あなたは新しいアクティビティを開始し、古いものをfinish()
と呼びますか?それをしないで、新しい活動を始めるだけです。
そうでない場合は、新しいアクティビティを開始するコードを入力してください。
1
2つの可能性
1)異なるページを表示するためにviewflipperを使用することができます。したがって、1つのアクティビティしかありません。キーコードがKeyEvent.KEYCODE_BACKの場合、onKeyDown関数をオーバーライドしてビューフリッパーの表示子を設定する必要があります。
2)異なるアクティビティを使用している場合(常に優先されます)、呼び出し中に古いアクティビティを終了している可能性があります新しいものfinish()
関連する問題
- 1. Java以外のモバイルアプリ開発者向けの「ベスト」プラットフォームですか?
- 2. IPad向けアプリの開発
- 3. クロスプラットフォームのモバイルアプリの開発
- 4. 開発者向けモバイルデバイス
- 5. Delphi開発者向けQt
- 6. モバイルアプリHTML5ゲーム開発(ツール)
- 7. ソリッド開発者向けのGitと開発の設定
- 8. 開発者向けの無料UIツール
- 9. 初心者向けのJava UI開発
- 10. 開発者向けJavaのIPC
- 11. 上級開発者向けのコミュニケーションパターン
- 12. 開発者向けのCocoa/Macプログラミングプログラミング
- 13. .NET開発者向けのGit対Mercurial?
- 14. ウェブ開発者向けテストの作成
- 15. ウェブブラウザ向けの標準開発プラットフォーム
- 16. 開発者向けのLdapサーバー
- 17. 経験豊富なWeb開発者向けのAndroid開発ガイダンス
- 18. 初心者向けios開発
- 19. 開発用ライブラリCS部門向けサーバ
- 20. プロジェクト計画、開発者向けメモツール
- 21. Linuxカーネル開発初心者向けエディタ
- 22. E-ink開発者向けPDFリーダー?
- 23. は、SharePoint 2007人の開発者向けのSharePoint 2010の入門
- 24. Windowsの開発者向けのXML RPC GUI?
- 25. Silverlightの開発者向けランタイム以前のバージョン
- 26. Google PlayとAmazonストア向けのAndroidアプリの開発
- 27. 企業向けLinuxカーネル開発のためのGitワークフロー
- 28. 単一の開発者向けの自動 "SCM"
- 29. iPhone向けモジュールダウンロードによるスイートアプリケーションの開発
- 30. PostgreSQLとPHP開発者向けMySQLの相違点
を理解するだろう...前のアクティビティに移動します使用しているソフトウェアに関する情報、特にエミュレータに関する情報「Eclipse」は具体的ではありません。 – mih