グローバルな静的int変数があり、私はBOOT COMPLETEとCallイベントの受信機を持っています。コールイベントレシーバーが実行され、BOOTレシーバーが実行されたとき(もちろん私が自分の電話を再起動したとき)にこれらの4つの変数を保存しておきますが、どちらも動作していません。別のものも便利ですデバイスが再起動したら?コードがAndroid共有設定が動作しない
SharedPreferences saved_values = this.getSharedPreferences(
"com.example.app", Context.MODE_PRIVATE);
saved_values.edit().putInt("call", MyService.callcount);
saved_values.edit().putInt("callend",MyService.callendcount);
saved_values.edit().putInt("network",MyService.network_count);
saved_values.edit().putInt("ringing",MyService.ringingcount);
saved_values.edit().commit();
下回ると問題
SharedPreferences saved_values = this.getSharedPreferences(
"com.example.app", Context.MODE_PRIVATE);
MyService.callcount = saved_values.getInt("call", -10);
MyService.ringingcount=saved_values.getInt("ringing", -10);
MyService. network_count=saved_values.getInt("network", -10);
MyService. callendcount=saved_values.getInt("callend", -10);
を取得するための
? – Vigbyor
実際に私は受信者に別の新しいインテントサービスを開始しており、これをやっています。 Onhandleintent()関数で。 – Ateeq