問題タブ [android-task]

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

android - Android - スタック内の最終アクティビティを検出する方法

以下のコードを使用して、ダイアログをポップするためFragmentにファイナルをチェックしますActivity


ここで、s のセットがあるとしますActivityActivityがスタックの最後であるかどうかについて同じことを実行しActivity、終了ダイアログをポップするにはどうすればよいですか?

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

android - AndroidでSingleTop SingleInstance MainActivityのスタックをクリアするには?

フラグ startActivityを使用して、スタック上のすべてのアクティビティをクリアしようとしています。Intent(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY)

(すべてのアクティビティをリセットして終了する終了ボタンがあり、「終了ボタンの作成方法、アプリの終了方法」の質問/回答をすべて試しましsingleInstance launchModeMainActivity

通常、これは機能し、 を呼び出さずに現在のアクティビティを自動的に終了するはずfinish()です。ただし、 MainActivity をsingleInstanceのようにマークしたためAndroidManifest.xml、機能しません。それを削除するとsingleInstance、期待どおりに機能します。

すべてのスタックをクリアするために をfinish()起動した直後/直前に手動で呼び出すと、アプリはスタック上の以前のアクティビティに戻ります。しかし、私はすでに. だから、すべてが台無しになります。MainActivityfinish()MainActivity

(私はそれが何かを変えるかどうかを確認するためにIntent.FLAG_ACTIVITY_SINGLE_TOPand tooを追加しようとしましたが、そうではありませんでした)Intent.FLAG_ACTIVITY_MULTIPLE_TASK

singleInstanceで動作し、マニュアルを必要としないソリューションが必要ですfinish()

更新 1:アクティビティIntentからこれを起動しようとしましたSingleTop(ただし、変更しても何も変わりません)

更新 2: Android 2.3.3 エミュレーターでこれを試します

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

android - taskAffinity を使用して、同じアプリのランチャーに複数のアクティビティを設定する場合、1 つがアクティブな場合、もう 1 つを 2 回クリックする必要があります

シナリオ: 1 つのアプリのランチャーに 2 つのアクティビティが表示されていますが、1 つを開いてホームに移動し、もう 1 つを開いたときに最初のアクティビティが開かれるという問題が発生したため、それらは異なる taskAffinities を持っています。そこで、適切なタスクのために AndroidManifest に taskAffinity を追加しました。

私が得ている問題は、1つを開いてホームをクリックし、2つ目を押すと、適切なタスク/アクティビティが開くことですが、アイコンを開いて取得するには、アイコンを2回クリックする必要があります。 taskAffinity を指定するアクティビティで発生し、他のアクティビティは毎回最初のクリックで問題なく開きます。

ここにマニフェストがあります

0 投票する
0 に答える
930 参照

android - Android アプリは Eclipse からインストールして実行できますが、電話の .apk ファイルからインストールすると実行されません

Android用に開発しているアプリがあります。アプリケーションは Eclipse から正常にインストールおよび実行されますが、.NET ファイルをエクスポートし.apk、それを電話に置いてインストールすると、アプリは実行されずに閉じます。

logcat に次のメッセージが表示されます。

他の誰かがこれに遭遇したことがありますか?何か案は?

更新:
実際にこれが問題の原因です: