問題タブ [activity-finish]

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 に答える
5255 参照

android - アンドロイドで2回finish()アクティビティ?

アプリを使用していて、新しいアクティビティを開いてから別のアクティビティを開いた場合、1つのアクティビティを使用してアクティビティを終了finish();できますが、2つのアクティビティを最初のアクティビティに戻すにはどうすればよいですか? ?私はあなたが使うことができることを知っています:

しかし、それが最善の方法ですか?

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

android - 任意の画面からアプリケーションを完全に終了する方法

私も試した画面からAndroidアプリケーションを完全に終了しSystem.exit(0);たいfinish();のですが、完全に終了したい現在のアクティビティのみを終了します。終了のメニューオプションを使用したので、誰でもコーディングを手伝ってくれます。

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

android - Android、アクティビティ スタックから X 個のアクティビティをクリアします

アクティビティ スタックから可変数のアクティビティのみをクリアするにはどうすればよいですか?

3 つのアクティビティをクリアしたいとしましょうandroid:noHistory。マニフェストでは使用しません。スタック全体をクリアするメソッドは使用しません。

finish(); finish(); finish();特定の条件下で呼び出すことができるかもしれませんが、それは正しくないようです。

これを行う既知の方法はありますか?

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

android - このアクティビティが所有するビューを介してアクティビティを取得するにはどうすればよいですか?

ナビゲーションバー用にスタンドアロンのカスタムOnClickListenerクラス(メンバークラスではない)を作成しました。以下のコードを参照してください。

各ボタンは異なるアクティビティにつながります。を呼び出した後に現在のアクティビティを終了する傾向がありstartActivity(intent);ますが、を呼び出すには現在のアクティビティインスタンスが必要finish()です。現在のアクティビティインスタンスを取得する方法がわかりません。唯一役立つかもしれないのはパラメータviewですが、Android開発者のビューのリファレンスをチェックして、解決策を見つけることができませんでした。助言がありますか?

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

android - Androidで揺れたデバイスでアクティビティを終了する方法

デバイスを 2 秒間振ったときに現在のアクティビティを終了したいだけです。そのために私は何をすべきですか?誰でも私を案内してください。

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

android - createChooserインテントを使用してアクティビティAからActivityForResultを起動するアクティビティAを終了したいが、ユーザーが戻るボタンを押したときではない

だから私はアクティビティAにこれを持っています:

アクティビティ B を使用して何かを共有するためのセレクターを起動します。アクティビティ B が終了したら、アクティビティ A も終了するようにします。

問題は、セレクターが開いているときにユーザーが戻るボタンを押すと、アクティビティ A が終了することです...これは発生したくありません。アクティビティ A で onBackPressed メソッドを上書きしようとしましたが、セレクターが開いているときは適用されないようです。私を助けてください。

更新: アクティビティ B は私の管理下になく、ユーザーが共有することを決定したものであることに言及する必要があります。

更新 2: 問題は、チューザー アクティビティと、ユーザーがチューザーから選択したアクティビティが同じアクティビティと見なされるため、ユーザーがアクティビティ B (テキストを共有するために使用されるもの) を閉じると、onActivityResult が同じ resultCode を取得し、 chooser アクティビティからのものと同じ requestCode。これを回避する方法が必要ですが、私には思いつきません。

0 投票する
12 に答える
89360 参照

android - アプリ/アクティビティを終了/終了します-android

、、、の4つのアクティビティがAct1あります。Act1のボタンはAct2を開き、Act2のボタンはAct3を開き、Act3のボタンはAct4を開きます。Act2Act3Act4

私は2つのことをしたい:

  1. ユーザーをAct1に誘導するボタンがAct4にあります。問題は、ユーザーがAct1をクリックして戻ったときに、Act4を開く代わりにアプリを閉じたいということです。

  2. ユーザーが選択したときにすべてのアクティビティでメニューの「終了」を選択しました。前のアクティビティに戻るのではなく、アプリを閉じたいと思います。

使用してみfinish();ましたが、要件を満たしていませんでした。

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

android - 以前のすべてのアクティビティをクリアできず、アプリを飛び出すことができません

私は呼びました

ただし、クラスで戻るボタンをクリックするMain_AllLatestNewsと、前のアクティビティに戻るのではなく、アプリを終了する必要があります。

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

java - onBackPressedがすぐに呼び出されない-ID0のキーボードがない-Android

私はonBackPressed自分のアプリでメソッドをオーバーライドしています:

問題は、このメソッドが呼び出される前に、戻るボタンを少なくとも3回押す必要があることです。私が得る最初の数回:

誰かが何が悪いのかを見つけることができますか?