2

これは非常に奇妙です: Eclipse からインストールしたアプリをテストすると、状態が正常に復元されます。たとえば、アプリから離れてアイコンをもう一度タップした後、正しいアクティビティ/画面が表示されます。エクスポートされた .apk ファイルからまったく同じコードをインストールすると、これは機能しません。アプリはログイン画面から「空白」に戻ります。

この理由は何でしょうか?

4

1 に答える 1

0

Eclipse で「実行」ボタンをクリックしても、アプリケーションが実際にインストールされたわけではありません。最後の状態の画面に戻るだけかもしれません。これは、前回の実行以降、コードに変更を加えていない場合に発生します。

アプリを実際にインストールすると(Eclipse / apk / adb)、Androidは最初に古いアプリの実行を停止し、再インストールして最初から実行します(あなたの場合はログイン画面)。これは有効な動作であり、変更することはできません。

いくつかのデータ (ログインやパスワードなど) がある場合は、インストールまたは更新によって保存する必要があり、バックアップ サービスを使用する必要があります。別のデバイスにアプリをインストールしても機能します。

于 2012-07-17T13:24:58.120 に答える