只要我的应用程序安装在任何Android移动设备上,应用程序的所有者就会从安装了应用程序的移动设备收到一条短信。消息在应用程序的第一次安装中发送。多次运行时不会发送消息。我的应用程序将为第一次安装发送短信,并且工作正常,但是当我清除应用程序缓存时,它必须不发送短信,因为它已经安装。它将清除缓存并再次发送消息。请帮助我获取代码。希望生病得到妥善解决。下面我发布了代码。
SharedPreferences settings = getSharedPreferences("PREFERENCE", MODE_PRIVATE);
if (settings.getBoolean("isFirstRun", true)) {
//send_message_function();
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("isFirstRun", false);
editor.commit();
}
代码将为第一次安装app发送消息。但是在清除缓存时它也会发送消息。但我想要一个代码,当缓存被清除时,它不能发送短信,只发送给应用程序的第一次安装...请帮助我。
答案 0 :(得分:1)
在This Reference Link的帮助下,我想建议存储在本地数据库中并使用它来决定你的进一步过程。
Clear Cache
将删除所有数据,就像临时存储一样,它对数据访问不再有用。
希望你有这个概念并以这种方式实施。