"あなたはログアウトしました"という通知のタイトルに基づいて、アンドロイドでアプリデータイベントをクリアする必要があります。私はたくさんのことを眺めた。私が必要とするものを手に入れませんでした。誰かを助けることができる?プログラムデータをプログラムでクリアする方法
答えて
これを実行する最も簡単な方法は、これは、データを消去し、メモリからアプリケーションを削除します
private void deleteAppData() {
try {
// clearing app data
String packageName = getApplicationContext().getPackageName();
Runtime runtime = Runtime.getRuntime();
runtime.exec("pm clear "+packageName);
} catch (Exception e) {
e.printStackTrace();
} }
です。これは、[設定]の下で明確なデータオプションと同じです - > [アプリケーションマネージャ - >あなたのアプリケーション - >クリアデータ私が持っている代替として
1つの以上のオプションすなわち((ActivityManager)context.getSystemService(ACTIVITY_SERVICE)) .clearApplicationUserData();
しかし、それはそれという制限があるのみワークAPIレベル> = 01
ありがとうございます。しかし、まず、通知のタイトルを確認する必要があります。文字列ログアウトと一致する場合にのみ、このイベントを発生させる必要があります。私はあなたが上に書いたことを試しましたが、うまくいきません。任意のアイデア通知コンテンツを最初に確認してイベントをトリガーする方法を教えてください。 –
通知データを追加する必要があります。通知データには何が入っていますか?ここに投稿してください –
- 1. Pythonプログラムデータ
- 2. Marshmallowでプログラムキャッシュをプログラムでクリアする方法
- 3. jspでブラウザキャッシュをプログラムでクリアする方法は?
- 4. プログラムでクラウドフレアキャッシュをクリアする
- 5. ui-selectをプログラムでクリアする方法は?
- 6. jframeでクリアする方法
- 7. LinuxシステムでC++でファイルシステムのメモリキャッシュをプログラムでクリアする方法は?
- 8. Sitecore - プログラムでユーザーのキャッシュをクリアする
- 9. アンドロイドマップの履歴をプログラムでクリアする
- 10. 自分のアプリケーションデータをプログラムでクリアする
- 11. JSまたはHTMLを使用してプログラムでブラウザキャッシュをクリアする方法
- 12. JTableをクリアする方法
- 13. エラータイマーをクリアする方法
- 14. ショッピングカートをクリアする方法
- 15. メジャーキャッシュをクリアする方法
- 16. バックボーンゾンビビューをクリアする方法
- 17. スピナーリスナーをクリアする方法
- 18. アンドロイドM(6.0)の他のアプリケーションのキャッシュをプログラムでクリアする方法
- 19. Javaでコンソールをクリアする方法は?
- 20. Javaでコンソールをクリアする方法 - Eclipse
- 21. C++でcinバッファをクリアする方法
- 22. Octaveでコマンドヒストリをクリアする方法
- 23. loadrunnerでクッキーをクリアする方法12.50
- 24. mongodbでコンソールをクリアする方法
- 25. awkでマップをクリアする方法は?
- 26. AndroidでEditTextをクリアする方法は?
- 27. Swiftでイベントをクリアする方法
- 28. WYSIHTML5でテキストエリアをクリアする方法
- 29. Oracle AQでキューをクリアする方法
- 30. angularjsでキャッシュをクリアする方法
あなたが消去したいアプリケーションデータの種類 –
すべてをクリアするもの。すべてのデータが保存されます。これは、明示的にアプリケーション情報のデータ消去オプションをクリックすることによって行われます。 –