3

一旦我的应用程序安装在任何 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();
    }

该代码将发送第一次安装应用程序的消息。但它也会在缓存被清除时发送消息。但是我想要一个在清除缓存时不能发送短信的代码,并且只在第一次安装应用程序时发送......请帮帮我。

4

1 回答 1

1

在此参考链接的帮助下,我想建议存储在本地数据库中并使用它来决定您的进一步处理。

Clear Cache将删除所有数据,就像临时存储一样,它不再对数据访问有用。

希望你得到这个概念并以这种方式实施。

于 2013-06-10T06:17:54.817 回答