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

android - webview (フラグメント) の表示中に [戻る] ボタンをオーバーライドする

WebViewusingを作成しましたFragment。ここに私のコードがあります:

オーバーライドしようとしましonBackPressed()たが、動作しないようFragmentです。だから使っsetOnKeyListener()たけどダメ。戻るボタンを押すと、前の Web ページに戻らずにアプリを閉じる理由を教えてください。

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

android - onBack が押されると、新しいアクティビティが開かれます

アクティビティに小さな問題があります。


ログイン用の
MainActivity、3 つのタブを持つ DataActivity、設定を変更するための ParameterActivity の 3 つのアクティビティが
あります。

問題の手順は次のとおりです。

  1. アプリが開始され、MainActivity が読み込まれます
  2. ユーザーがログイン ボタンを押すと、DataActivity が読み込まれます
  3. ユーザーがデバイス (タブレット) の [戻る] ボタンを押すと、ParameterActivity が読み込まれます。-> しかし、ParameterActivity が正しく読み込まれていません。表示されるだけで、OnCreate の手順は実行されません。

なぜステップ3?
私のコードでは、アクティビティが読み込まれる可能性は 1 つしかありません (OnCreate の setOnClickListener で追加された MainActivity に「パラメータ」ボタンがあります)。

バックグラウンド (MainActivity で開始) には、サーバーへのデータ接続をチェックするスレッドがあります。

ログインボタンのコードです。
アプリがシミュレーションまたは通常モードで実行されているかどうかは問題ではありません。もう 1 つのコードは、正しいピン (形式と値) をチェックするためのものです。PasswordTimeOut()、WrongPasswordMessage()、PasswordFalschesFormat() は、メッセージを表示する関数です。

2 番目のアクティビティでは、onBack はオーバーライドされません。

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

java - onBackPressed() オーバーライド エラー

ライブ壁紙の設定に Appbrain インタースティシャル広告を実装したいのですが、 次の
手順に従いました - http://www.appbrain.com/info/sdk-docs/interstitial.html

注: onBackPressed() の Eclipse の赤い下線

日食はエラーを出しています:

タイプ SBLiveWallpaper のメソッド onBackPressed() は、スーパータイプ メソッドをオーバーライドまたは実装する必要があります

簡単な修正の 1 つは、@override アノテーションを削除することです。

解決策は何ですか?

更新: これがスクリーンショットです: http://prntscr.com/558my0

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

android - viewPager Works に戻るボタンがない

フラグメントにビュー ページャーを実装しました。戻るボタンを押した後、前のページに変更する代わりにアプリを終了します。[戻る] ボタンを押すとページが戻ってくる方法を教えてください。

}

}

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

c# - ユニバーサル アプリ / Windows Phone、OnBackKeyPressed 相当

アプリを閉じるのではなく、戻るボタンで前のページに戻ろうとしています。今まで、私は運がありませんでした。ユニバーサル アプリですが、最初に Windows Phone 8.1 を作成しています。次のコードがありますが、機能しません!

これは私が得るエラーです:

エラー 3 'Windows.UI.Xaml.Controls.Page' には 'OnBackKeyPress' の定義が含まれていません

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

android - androidでtextView Value From Oneアクティブを他のアクティブに送信するにはどうすればよいですか?

私はAndroidアプリケーションを構築しています。画像ビューをクリックすると、OnBackPressed関数が呼び出されます。

ここにコードがあります -

問題は、この OnBackPressed 関数を使用して Text-View 文字列を送信する方法です。

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

android - Android フラグメント onBackPressed 表示 alertDialog

私は現在、バックスタックでフラグメントを使用しています。「メニュー」などのフラグメントの1つでは、ユーザーが戻るボタンをタップしたときにアラートダイアログを表示したいと考えていました。しかし、私はそれを達成するためにいくつかの問題を抱えています。以下に、私が試した2つのシナリオをリストしました。

シナリオ 1:

ユーザーが戻るボタンをタップしたときにトリガーされる" Menu " フラグメントにKeyListenerを追加しました。

「 Menu」の上に「Report 」という別のフラグメントを追加します。「 Report 」フラグメントで戻るボタンを押しても、「 Menu 」フラグメントで使用されている alertDialog が引き続き表示されます。keyListener はバックグラウンドでまだアクティブです。

メニューフラグメント

シナリオ 2:

MainActivityクラスでonBackPressedメソッドを使用します。これにより、" Menu " フラグメントで alertDialog が表示されます。ただし、alertDialog が表示された瞬間に、ユーザーがまだ alertDialog のオプションを選択していなくても、このフラグメントは自動的に終了します。これは、このコードが原因である可能性があります。しかし、他のフラグメントに必要なため、このコードを削除することはできません。getFragmentManager().addOnBackStackChangedListener(getListener());

MainActivity.class

繰り返しますが、「Menu」フラグメントでのみ alertDialog を促し、他のフラグメントには影響を与えないようにしたいと考えました。この方法についてアドバイスをお願いします。他に必要な情報がある場合は、お知らせください。