問題タブ [onbackpressed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
533 参照

android - onBackPressed to fragment(A, B, C)

メインアクティビティと 3 つのフラグメント (1、2、3) があります。そして、このすべてのフラグメントは BaseFragment を拡張します。

}

しかし、戻る矢印をクリックすると、例外が発生しました

メイン アクティビティ内の onBackPressed

手伝って頂けますか?エラーはどこにありますか? 私は何を間違っていますか?

0 投票する
1 に答える
457 参照

java - finish() または onBackPressed() を呼び出さずに戻るボタン

前のアクティビティに戻るボタンを作成したいのですが、「onclick」イベントでメソッド「finish()」または「onBackPressed()」を使用すると、ボタンを押すたびに、システム「残念ながら、活動は停止しました」。ユーザーからのメッセージエラーと見なされる可能性のあるこのようなメッセージを表示せずに、戻るボタンを導入する別の方法はありますか?

ボタンのxmlは次のとおりです。

ライブラリには onBackPressed が既に存在するため、これ以上のコードは必要ありません。

0 投票する
4 に答える
2129 参照

android - フラグメント backPress でキャンセルできないダイアログを閉じる - Android

ナビゲーション ドロワー アクティビティと、ナビ ドロワー経由で到達する多くのフラグメントがあります。

これらのフラグメントのいくつかでは、バックグラウンド タスクが発生しているときに「読み込み中..」というダイアログを表示します。

dialog.setCancelable(false)これで、ユーザーが画面のどこかをクリックして誤ってダイアログを閉じないように、ダイアログをキャンセルできないようにしました。これにより、電話の戻るボタンを押してもキャンセルできなくなります。

これは私のダイアログのコードです -

フラグメントで電話の戻るボタンが押されたときに、読み込みダイアログを閉じて前のフラグメントに移動するコードを記述する必要があります。

誰か助けてくれませんか?ほとんどの場合、フラグメントに固有の backPress を実装する必要があります。ありがとう!

0 投票する
1 に答える
589 参照

android - バックプレスされたときにreturnActivityから値を取得するandroid

私の Android アプリケーションには 2 つのアクティビティがActivity1あり、Activity2.

Activity2Activity2 から戻るキーを押したときに、文字列から取得したデータと、この文字列値セットのテキストをアクティビティ 1 のテキストビューに表示したいと考えています。

誰でもこの問題の解決策を教えてください。事前に感謝します。

アクティビティ 2 : ここでは、アクティビティ 2 を押し戻すとアクティビティ 1 に文字列値を渡します。これはアクティビティ 1 に取得されます。

Activity1 : ここでは、Activity 2 から文字列を取得し、文字列値をテキストビューに設定します

0 投票する
3 に答える
1233 参照

java - 戻るボタンを2回押す必要があります

前に移動するために簡単back buttonに実装しようとしていますが、メソッドを呼び出しているときに奇妙な動作が発生しています-問題は、ボタンを2回押す必要があることですか? なぜこうなった?バックメソッドでは、私は. 完全に新しいなしで以前に保存されたものに移動する他の方法は何ですか?activityactivityfinish()backfinish()activityinstantiateIntent

これは同じ結果の 2 回目の試行です。

0 投票する
1 に答える
303 参照

android-listview - アクティビティ - OnbackPressed の問題

activity以下のように新しく立ち上げています

このアクティビティにはlistview、アイテムをクリックするたびに、これがフラグメント ビューlistviewに置き換えられます。listview

listviewしかし、ホームボタンを押してしばらく待った後、アクティビティを戻そうとするとonbackpress listview、アダプタがnullになりました

この状況を回避するには?

0 投票する
3 に答える
4133 参照

java - Android のメイン アクティビティに戻るにはどうすればよいですか?

「A」にはMainActivityアクティビティ「B」を起動するボタンがあり、アクティビティ「B」にはアクティビティ「C」を起動する別のボタンがあります。アクティビティ B と C には、両方ともonBackPressed()メソッドがありAlertDialog、ユーザーが に戻りたいかどうかを尋ねるように見えますMainActivity。はいを押すと、プログラムは MainActiviy を表示するはずです。

問題は、アクティビティ B では問題がなく、finish()メソッドを呼び出すだけでMainActivity表示されるのですが、問題はアクティビティ C にあります。finish()メソッドを呼び出すと、プログラムはアクティビティ B に戻ります。アクティビティ C から戻る方法はMainActivity? ?

0 投票する
10 に答える
11255 参照

android - Androidバックプレスで実行中のアプリを閉じる方法は?

メインアクティビティのバックプレスでアプリを終了するには? 私はこのコードを使用していますが、メインのアクティビティを終了し、バックスタックから他のアクティビティを表示します。