問題タブ [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 投票する
56 に答える
590054 参照

android - フラグメントに onBackPressed() を実装するには?

onBackPressed()Android アクティビティで実装する方法と同様に、Android フラグメントで実装できる方法はありますか?

フラグメントのライフサイクルにはonBackPressed(). onBackPressed()Android 3.0 フラグメントでオーバーライドする別の方法はありますか?

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

android - ログアウト後にユーザーがアクティビティに移動できないようにする

私には3つの活動があります:

  1. ログイン画面。
  2. メインスクリーン。
  3. プロフィール画面。

ログイン画面は、最初に呼び出されるメイン アクティビティであり、ログイン ボタンをクリックすると、次のコードを使用してメイン画面アクティビティを呼び出します。

私のメインスクリーンにはログアウトボタンがあり、ログアウトには次のコードを使用しています:

理由はわかりませんが、このコードではログイン画面に移動しません。

上記のコードをこのコードに変更すると:

コードはまったく問題なく動作し、プロファイル画面に移動します。

マニフェストに 3 つのアクティビティをすべて追加したことを明確にさせてください。

「LoginScreen」が主なアクティビティであるという理由だけで、この問題が発生していますか?

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

android - Android アクティビティから Android ホームへ、Android ホームからアクティビティへ

アプリケーションには 3 つのアクティビティがあります。

アクティビティ 1 --> アクティビティ 2 -- アクティビティ 3

ユーザーがActivity3で戻るボタンを押すと、以下のコードを使用してモバイルのホームページに移動します

次に、私のアプリケーションはモバイルのホームページに移動します。もう一度モバイルのホームページからアプリケーションのランチャー アイコンをクリックすると、Activity2 が表示されます。しかし、同じアクティビティ (アクティビティ 3) を表示する必要があります。これについて私を助けてくれる人はいますか?

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

android - フラグメント PopBackStack

フラグメントを使用してポップアウトしているときに、奇妙な問題が発生します。

私は1つのフラグメントアクティビティを持っています:

ステップ 1: 開始という名前のフラグメント A で、そのアクティビティの onCreate に 1 つのフラグメントを次のようにアタッチしています。

これは Fragment アクティビティの onCreate です

ステップ:2 その後、添付したフラグメントを次のコードに置き換えました。

ステップ 3: その後、同じ方法で Fragment_More にもう 1 つの Fragment を追加しました。

ここに私のフラグメントのアクティビティ onBackPressedButton Lisetener があります:

ここに私が得ている問題があります:

ステップ 3 から押し戻すと、onBackPressed で説明されているように前のフラグメントが正常に取得され、popbackstack が実行され、前のフラグメントに移動します。しかし、Fragment_More からもう一度押すと、空白の FRAGMENT コンテンツが表示されます。アクティビティの OnCreate のステップ 1 で追加した最初のフラグメントは表示されません。

コメントしてください。私が間違っていることは何ですか?

ありがとう

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

android - onBackPressed() が新しいアクティビティを呼び出さない

私のプロジェクトには2つのアクティビティがあります。戻るボタンを押したときに新しいアクティビティを呼び出したいです。そのために onBackPressed()、onKeyDown() の両方を試しました。私のコードを以下に示します。これをグーグルで検索しましたが、何もうまくいきませんでした。

値「is_update」をログに記録しました。値が「true」であっても、ProductListActivity.class を呼び出していません。ボタンのクリックに対して同じコードが機能しています。onBackpressed() で新しいアクティビティを呼び出す方法、誰か助けてください。

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

android - 戻るボタンを押した後にアプリが例外をスローする

開いたときに音楽を再生するアプリがあります。しかし、音楽を停止して戻るボタンを使用すると、例外が発生し、アプリが強制終了します。これは私のコードです:

これは私のlogcatです:

どうすれば動作させることができますか? if-else ステートメントを試しましたが、どちらも機能しません。