[解決済み] ランチャーのアイコンを押して起動すると、アプリが完全に再起動する。
質問
私の最初のアンドロイドアプリのリリースビルドを作成し、数人のテスターに送ろうとしているところです。しかし、その際に問題にぶつかりました。アプリを終了し、そのアイコンから起動して再入力すると、前の場所に戻るのではなく、アプリ全体が再起動されます。これは、終了後すぐに再入力しても発生します。しかし、ホームボタンを押したまま最近のアプリ一覧から起動すると発生しません。
この問題を抱えている他の人をネットで検索したところ、いくつかありましたが、なぜそれが自分に起こっているのか、確かな答えを持っている人はいませんでした。古い質問で、マニフェスト ファイルで launchmode を singletask または singleinstance に設定するよう提案されていますが、それは私の助けにはならず、さらに、私が理解したところでは、android のデフォルト動作は、この状況でタスクの以前の状態に戻ることであり、なぜそうさせるために特別なマニフェスト オプションが必要なのかはわかりません。
この問題で最も奇妙なことは、eclipse とデバッガーを使用して私の携帯電話にアプリを置くと、この問題が発生しないことです。デバッガーに接続する必要さえなく、アプリのデバッグ バージョンがある限り、問題は発生しないように思われます。しかし、リリース版(EclipseのAndroid Tools - Export Signed Application Packageメニュー・オプションを使用して作成)を使用すると、問題が発生します。 何が原因なのか、どなたかお分かりになる方がいらっしゃいましたら、ぜひご意見をお聞かせください。
解決方法は?
あるアプリケーションで同じ問題が発生し、この動作を解決するためにフラグ
"android:launchMode="singleTop""
の代わりに
"android:launchMode="singleTask""
の中に
<activity>
宣言に追加します。これが誰かの助けになることを願っています。
関連
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] APKファイルのリバースエンジニアリングを回避する方法
-
[解決済み] これはどういうことですか?失敗 [INSTALL_FAILED_CONTAINER_ERROR]?
-
[解決済み] DialogFragmentを正しく終了させるには?
-
[解決済み] データベースでリサイクルビューを使用する
-
[解決済み] 文字サイズとアンドロイドの画面サイズの違い
-
[解決済み] 複数のフィルタを持つBroadcastReceiverか、複数のBroadcastReceiverか?
-
[解決済み] 非ActivityクラスでContextを取得する [重複].
-
[解決済み] react nativeアプリのバージョン番号を更新する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】アプリが再開されず、再起動する。
-
[解決済み] 設定ページに移動せずに位置情報サービスをオンにする
-
[解決済み] アンドロイドフラグメント onRestoreInstanceState
-
[解決済み] HttpPostによる画像送信
-
[解決済み] プログラムでソフトキーボードを開く
-
[解決済み] AndroidでラジオボタンにOnClickListenerを設定するには?
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] Androidのadb logcatでTAG名で特定のメッセージを除外する方法は?
-
[解決済み] Android Studioの「未実装メソッドの追加」機能
-
[解決済み] Android端末がHDPI画面かMDPI画面かを確認する方法は?