私のアプリケーションはログインから始まります。ログイン時に、あるサービスを開始し、ホームとして別のアクティビティにリダイレクトしています。この間、SharedPreferencesを使用して、ログインアクティビティではなくホームアクティビティを直接起動しています。しかし、APKサービスを再インストールすると、サービスが停止します。そのため、再インストール中にSharedPreferencesをクリアして、ホームではなくログインアクティビティにアプリケーションを起動することを考えています。そのため、ユーザーはアプリケーションに再度ログインして、サービスを再開します。
質問する
73 次
2 に答える
2
共有設定とsqliteデータベースは再インストール時に削除されません。それらを削除するには、
Settings-->Appications-->Manage Applications-->Click on you application-->Click on "Clear Data"
エミュレーターに移動します。これにより、保存されているデータがクリアされます。
于 2012-09-07T07:29:20.740 に答える
0
アプリケーションをインストールすると、ACTION_PACKAGE_ADDED
ブロードキャストが送信されますが、インストールされたアプリケーションはそれを受信しません。
アプリケーションをアンインストールしても、呼び出されません。
まとめ-独自のアプリケーションからこれらのイベントをキャッチすることは不可能です。
于 2012-09-07T07:30:36.447 に答える