2

サンプル アプリケーション (テキスト ビューのみ) を作成しましたが、バグに気付きました。SDCard からインストールすると、「アプリケーションがインストールされました」画面が表示され、完了ボタンと開くボタンが表示されます。

[開く] ボタンをクリックすると、奇妙なことが起こります。アプリケーションをバックグラウンドにしてアプリケーション アイコンから再度開くと、アプリケーションは再度開かず、新しいインスタンスが作成されます。新しいインスタンスを作成していることを確認できます。これは、バックグラウンドにして数回再度開いた後、[戻る] ボタンをクリックすると、ホーム画面に戻るのではなく、前のインスタンスが開くためです。

奇妙なことに、SDCard からインストールして [開く] ボタンをクリックした後にのみ発生します。完了ボタン (または ADB 経由のインストール) をクリックし、アイコン経由でアプリケーションを開くと、それは起こりません。また、開くボタンをクリックすると(そしてバグが発生します)、アプリケーションが最初に終了した後、バグは発生しなくなりました。

さまざまなデバイスとさまざまな Android バージョン (GB、HC、ICS) でテストしましたが、すべてのデバイスでバグが再現されています。

これが Android の既知の問題であるかどうかを誰かが知っていますか? もしそうなら、誰かが私が参照できる公式のリファレンスを持っていますか?

前もって感謝します

4

1 に答える 1

2

そうです、これは非常に最初から存在している厄介でよく知られている Android のバグです。以下を参照してください。

Android の問題 26658

Android の問題 2373

Android アプリは、adb と sdcard のインストール方法が異なる

于 2013-03-11T15:29:01.117 に答える