Android 卸载应用程序时如何以编程方式清理缓存?
我有一个聊天应用程序,未读的聊天信息被描述为未读的应用程序徽标上方的图片(图片仅用于示例),问题是当我删除并重新安装应用程序时,以前的未读信息计数器再次设置为新安装,即使我没有在应用程序中登录我的帐户。是否可以在卸载我的应用程序时自动清理缓存。将未读邮件设置为徽标的我的代码:Android 卸载应用程序时如何以编程方式清理缓存?,android,caching,Android,Caching,我有一个聊天应用程序,未读的聊天信息被描述为未读的应用程序徽标上方的图片(图片仅用于示例),问题是当我删除并重新安装应用程序时,以前的未读信息计数器再次设置为新安装,即使我没有在应用程序中登录我的帐户。是否可以在卸载我的应用程序时自动清理缓存。将未读邮件设置为徽标的我的代码: 试试这个-将android:allowBackup=“false”和android:fullBackupContent=“false”放在manifest.xml的标记中 所以- 卸载应用程序时,所有内容都会被清除。您可
试试这个-将android:allowBackup=“false”和android:fullBackupContent=“false”放在manifest.xml的标记中 所以-
卸载应用程序时,所有内容都会被清除。您可能正在运行云备份。但卸载时没有运行代码的钩子。
if (unread_message > 0)
ShortcutBadger.applyCount(CasesActivity.this, unread_message);
else
ShortcutBadger.removeCount(CasesActivity.this);
<application
android:allowBackup="false"
android:fullBackupContent="false">