問題タブ [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.
android - onBackPressed to fragment(A, B, C)
メインアクティビティと 3 つのフラグメント (1、2、3) があります。そして、このすべてのフラグメントは BaseFragment を拡張します。
}
しかし、戻る矢印をクリックすると、例外が発生しました
メイン アクティビティ内の onBackPressed
手伝って頂けますか?エラーはどこにありますか? 私は何を間違っていますか?
java - finish() または onBackPressed() を呼び出さずに戻るボタン
前のアクティビティに戻るボタンを作成したいのですが、「onclick」イベントでメソッド「finish()」または「onBackPressed()」を使用すると、ボタンを押すたびに、システム「残念ながら、活動は停止しました」。ユーザーからのメッセージエラーと見なされる可能性のあるこのようなメッセージを表示せずに、戻るボタンを導入する別の方法はありますか?
ボタンのxmlは次のとおりです。
ライブラリには onBackPressed が既に存在するため、これ以上のコードは必要ありません。
android - フラグメント backPress でキャンセルできないダイアログを閉じる - Android
ナビゲーション ドロワー アクティビティと、ナビ ドロワー経由で到達する多くのフラグメントがあります。
これらのフラグメントのいくつかでは、バックグラウンド タスクが発生しているときに「読み込み中..」というダイアログを表示します。
dialog.setCancelable(false)
これで、ユーザーが画面のどこかをクリックして誤ってダイアログを閉じないように、ダイアログをキャンセルできないようにしました。これにより、電話の戻るボタンを押してもキャンセルできなくなります。
これは私のダイアログのコードです -
フラグメントで電話の戻るボタンが押されたときに、読み込みダイアログを閉じて前のフラグメントに移動するコードを記述する必要があります。
誰か助けてくれませんか?ほとんどの場合、フラグメントに固有の backPress を実装する必要があります。ありがとう!
android - バックプレスされたときにreturnActivityから値を取得するandroid
私の Android アプリケーションには 2 つのアクティビティがActivity1
あり、Activity2
.
Activity2
Activity2 から戻るキーを押したときに、文字列から取得したデータと、この文字列値セットのテキストをアクティビティ 1 のテキストビューに表示したいと考えています。
誰でもこの問題の解決策を教えてください。事前に感謝します。
アクティビティ 2 : ここでは、アクティビティ 2 を押し戻すとアクティビティ 1 に文字列値を渡します。これはアクティビティ 1 に取得されます。
Activity1 : ここでは、Activity 2 から文字列を取得し、文字列値をテキストビューに設定します
java - 戻るボタンを2回押す必要があります
前に移動するために簡単back button
に実装しようとしていますが、メソッドを呼び出しているときに奇妙な動作が発生しています-問題は、ボタンを2回押す必要があることですか? なぜこうなった?バックメソッドでは、私は. 完全に新しいなしで以前に保存されたものに移動する他の方法は何ですか?activity
activity
finish()
back
finish()
activity
instantiate
Intent
これは同じ結果の 2 回目の試行です。
android-listview - アクティビティ - OnbackPressed の問題
activity
以下のように新しく立ち上げています
このアクティビティにはlistview
、アイテムをクリックするたびに、これがフラグメント ビューlistview
に置き換えられます。listview
listview
しかし、ホームボタンを押してしばらく待った後、アクティビティを戻そうとするとonbackpress
listview
、アダプタがnullになりました
この状況を回避するには?
java - Android のメイン アクティビティに戻るにはどうすればよいですか?
「A」にはMainActivity
アクティビティ「B」を起動するボタンがあり、アクティビティ「B」にはアクティビティ「C」を起動する別のボタンがあります。アクティビティ B と C には、両方ともonBackPressed()
メソッドがありAlertDialog
、ユーザーが に戻りたいかどうかを尋ねるように見えますMainActivity
。はいを押すと、プログラムは MainActiviy を表示するはずです。
問題は、アクティビティ B では問題がなく、finish()
メソッドを呼び出すだけでMainActivity
表示されるのですが、問題はアクティビティ C にあります。finish()
メソッドを呼び出すと、プログラムはアクティビティ B に戻ります。アクティビティ C から戻る方法はMainActivity
? ?
android - Androidバックプレスで実行中のアプリを閉じる方法は?
メインアクティビティのバックプレスでアプリを終了するには? 私はこのコードを使用していますが、メインのアクティビティを終了し、バックスタックから他のアクティビティを表示します。