5

サーバーでデータを使用するAndroidアプリケーションがあります。昨日、[設定] -> [アプリ] -> [マイ アプリ] をクリックすると、アプリケーション データは削除されますが、ユーザー アカウントは削除されないことに気付きました。これにより、再起動メッセージを受信せずにユーザーのデータが突然再起動されるため、サーバーで一貫性の問題が発生します。AccountssynchronizeClear Data

Accountユーザーがクリックしたときに削除する方法はありますClear Dataか? または、少なくともイベントをキャプチャして、サーバーにメッセージを送信できるようにします。

ありがとう!

4

1 に答える 1

2

あなたがそれを行うには2つの方法があります..

1.ユーザーがデータを消去できないようにする..これは、単に言及するだけで実行できます..

android:manageSpaceActivity=".ActivityOfYourChoice"

アプリケーションタグの下のマニフェストで..

AccountManager2.アカウントを削除することができますremoveAccount

最初に AccountManager のインスタンスを取得します。

AccountManager am = AccountManager.get(this);

次に、デバイス上のすべてのアカウントのリストを取得します。

Account[] accounts = am.getAccounts();
于 2013-10-29T10:56:40.033 に答える