私はリモートデータベースからデータを取得してGoogleマップに表示するアプリケーションを作成しています。インストールのログインページが表示され、認証情報が確認された後、Googleマップが表示され、データベースからデータが取得されます。私はログイン状態とデータを共有設定に保存しました。ユーザーがログアウトするまでログインを要求しないようにします。また、更新ボタンがクリックされるまでデータを要求しません。リフレッシュボタンをクリックすると、古いデータが優先され、新しいデータが再度保存されます。 問題は、アプリケーションをアンインストールして再びインストールするときに、ログインページが表示されず、古いデータを含むGoogleマップページが表示されてしまうことです。 これはなぜ起こっているのですか?アンドロイドでアプリケーションを再インストールした後に古いデータを取得する
0
A
答えて
1
マシュマロバージョンよりも古いバージョンではほとんど問題になることはありませんが、マシュマロバージョンではこの問題に直面する可能性があります。マシュマロではすべてのアプリデータがバックアップされるからです。ですから、最初に、allowBackupをマニフェストでfalseに設定する必要があります。デフォルトはtrueです。下のコードについて言及していない場合は、デフォルトでtrueになります。
<application
android:allowBackup="false"
..
>
その後、あなたのアプリのパッケージ名として名を内部だけでなく、外部メモリ内のフォルダを検索し、それを削除してお使いの携帯電話を再起動します。
1
これは、アプリケーションのバックアップがマニフェストで有効になっているときに発生します。
あなたはこれを無効にする
<application
android:allowBackup="false"
... >
を指定することができます。
+0
これを実行するには、appパッケージ名として名前のフォルダを探して削除し、アプリをインストールする前に電話を再起動する必要があります。 –
関連する問題
- 1. アンドロイドでリストビューをスクロールした後に間違ったデータを取得する
- 2. アンドロイドでのインストールに成功した後、どのアプリケーションのパッケージ名を取得するには?
- 3. DataViewが更新後に古いデータを取得しないようにする
- 4. GCMを使用してアプリケーションを再インストールした後、古いデバイストークンにプッシュ通知が成功
- 5. jedis古いデータを取得する
- 6. Symfony - フォームイベント - 新しいデータと古いデータを取得する
- 7. ajax呼び出しの後に古いデータを取得する(メソッドを取得する)Laravel 5.5
- 8. iOSアプリはアプリの再インストール後にデータベースから新しいデータを取得するだけですか?
- 9. ランチャーアクティビティを無効にした後にアンドロイドの再インストールが失敗する
- 10. アンドロイドにインストールされているすべてのアプリケーションのキャッシュディレクトリを取得
- 11. 古いキャッシュと新しいデータをアンドロイドで比較するVolley
- 12. AngularFire2はデータを取得した後にデータにアクセスします
- 13. 更新後に列の古い値を取得する方法
- 14. 更新後に古い値を取得するSQLite
- 15. ボタンを開く(コードでアプリケーションを再インストールした後に)アプリケーションを起動しない
- 16. JSONデータをTypescriptで取得した後に保持する
- 17. 古いデータ私のアプリケーションで
- 18. AWS elasticsearchで古いデータを取得する -
- 19. Androidアプリがアンインストールして再インストールした後にデータを記憶する
- 20. Apache 2.4のJoomlaで再起動した後に古いURLをリダイレクトする
- 21. Dotnetbarリファレンスエラー再インストール後のアプリケーションで
- 22. mysqlからデータを取得し、アンドロイドでExpandableListViewにデータを表示
- 23. データグリッドでデータをソートした後に正しい行インデックスを取得する
- 24. アンドロイド:アプリコードからアプリケーションの再インストールを検出する
- 25. WPFアプリケーション(Devexpressを使用)で、アプリケーションの後に取得するためのストアデータを再度開きます。
- 26. チャンクで取得したデータからビデオを再生する
- 27. Ionicはアンドロイドデバイスにインストールされたアプリケーションを取得します
- 28. アプリケーションの再インストール後にSharePointアプリケーションの一部を使用できない
- 29. リモートデータベース経由でデータを取得した後にデータを操作する方法
- 30. jsonからデータを取得した後で、データをUILabelsとUITextFieldにロードする
アプリケーションをアンインストールすると、その内部データがすべて削除されます。そのデータを保持したい場合は、アンインストールせずに再インストールするだけです。 –
@MikeM。私はそれを知っているときに私たちは、内部データが削除され、私はそれを維持したくないが、いくつかの方法をアンインストールし、私は古いデータを取得しているアプリをインストールする。私は共有の設定はいくつか私はログインページを取得していないように削除されていないと思う。 –
ああ、私は今あなたを得る。私はあなたの質問が言っていたことを誤解しました。 –