私のアプリケーションが Android モバイルにインストールされるとすぐに、アプリケーションの所有者は、アプリケーションがインストールされているモバイルからテキスト メッセージを受け取ります。アプリの初回インストール時にメッセージが送信されます。複数回実行するとメッセージが送信されません。アプリは最初のインストールで SMS を送信し、正常に動作しますが、アプリケーション キャッシュをクリアすると、SMS を送信してはなりません。既にインストールされているためです。キャッシュがクリアされ、メッセージが再度送信されます。コードの取得を手伝ってください。適切な解決策が得られることを願っています。以下にコードを掲載しました。
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();
}
このコードは、アプリの最初のインストール時にメッセージを送信しますが、キャッシュがクリアされている間もメッセージを送信します。しかし、キャッシュがクリアされたときにSMSを送信してはならず、アプリの最初のインストールの場合にのみ送信するコードが必要です...助けてください。