2016-06-30 13 views
0

私はgoogle playstore "Geology of India"でモバイルアンドロイドアプリを所有しています。ただし、バックプレスイベントのメイン画面に切り替えることはできません。現在のところ、このアプリには終了オプションがあります。Androidアプリのバックボタン問題

1)スプラッシュ画面 2)メインカテゴリ画面すべてのカテゴリを取得するためにPHP JSONに接続します。

は、私は以下の画面があります。 3)カテゴリボタンのいずれかをクリックすると、画像とテキストの組み合わせを表示するコンテンツページに移動します。

ここでアンドロイドデバイスの戻るボタンをクリックすると、アプリを終了するように求められます。 3番目の画面から2番目の/親画面に戻るにはどうすればよいですか?

私はさまざまな方法を試みましたが、単にメインアプリを終了するか、終了します。

enter image description here

+0

コードの画像を投稿せず、代わりに書式設定されたコードを投稿してください。 – Mike

+0

フラグメントを使用しているようですが、この質問と重複している可能性があります。http://stackoverflow.com/questions/7992216/android-fragment-handle-back-button-press –

答えて

1

あなたはonBackPressed()をオーバーライドしているようです。

以前のアクティビティを開始するには、onBackPressed()を無効にする必要はありません。既定の実装finish()現在のアクティビティとスタック内の以前のアクティビティが自動的に表示されます。また

あなたが任意のフラグなしでごメイン活動からコンテンツ活動を開始し、あなたがあなたのコンテンツ活動を開始した後、あなたのメインの活動でfinish()を呼び出すされないされていることを確認してください。あなたがしたいことはデフォルトの動作に過ぎず、何かを掘り起こす必要はありません。

関連する問題