Nexus 5で実行しているAndroid M Developer Preview 2、アプリをアンインストール/再インストールすると、デバイスは、ブール値isFirstLaunch
など、私がずっと前に保存した共有設定を取得しています。
これらをクリアする唯一の方法は、デバイス設定から手動で行うことです。
Android Mで共有設定の動作に変更はありますか?これに関するドキュメントは見つかりません。
または多分Android M Preview 2 ROMにバグがあります...
設定を開く->バックアップとリセット->自動復元->オンの場合はオフにすると、アプリのキャッシュとデータベースが復元されます。
上記の質問には既に答えていますが、アプリをアンインストールした後でも自動バックアップを回避する実際の解決策については言及していません。
公式によれば、 doc は自動バックアップの必要性を避けるために<application Android:allowBackup="false">
アプリケーションタグの下のマニフェストファイル内。
Android 6.0(APIレベル23)以上を対象とするバックアップアプリの有効化と無効化は、
Android:allowBackup
属性のデフォルトはtrueです。混乱を避けるために、マニフェストで次のように属性を明示的に設定する必要があります。
<manifest ... >
...
<application Android:allowBackup="true" ... >
...
</application>
</manifest>
アプリが他のメカニズムを介してその状態を再作成できる場合、またはアプリがバックアップすべきではない機密情報を処理する場合、これをfalseに設定してバックアップを無効にしたい場合があります