0

BroadcastReceiverは不在着信を検出しようとしています。

それで、電話が からEXTRA_STATE_RINGINGに行くかどうかを確認していEXTRA_STATE_IDLEます。各状態に固定値を与え、特定の値が取得されているかどうかを確認しています。

ただし、変数の値は期待どおりに反映されません。を使用してみましSharedPreferencesたが、 内では使用できないと思いますBroadcastReceiver。別のクラスのオブジェクトを呼び出してみましたが、エラーが発生します。

どうすればこれを達成できますか?助けてください。

4

1 に答える 1

2

ブロードキャストを受信する間、状態変数の値を保持するには、永続ストレージの王様を使用する必要があります。またはそれ以上mysqlのを使用できます。から簡単にご利用いただけますfilesSharedPreferencesSharedPreferencesBroadcastReceiver

于 2013-04-02T14:51:34.263 に答える