戻るボタンを押した後、自分のアプリケーション(ex TextViewを更新する)を開始したいと思います。しかし、それは動作しませんでした。私を助けてください。onPause()でIntentFilerを使用
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
intentFilter = new IntentFilter();
intentFilter.addAction("SMS_RECEIVED_ACTION");
registerReceiver(intentReceiver, intentFilter);
}
protected void onPause() {
registerReceiver(intentReceiver, intentFilter);
super.onPause();
}
private BroadcastReceiver intentReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
sendSMS("123","message");
}
};
正確に何をしたいのかを指定できますか?バックプレスで新しいアクティビティを開始することを意味し、テキストビューを更新したいことを意味します。 –
一時停止して停止/破棄される可能性のあるアクティビティのテキストビューを設定しようとしていますか?それがonResumeにコールバックすると、それはとにかく再挿入されています。おそらく、消去されない別の変数に値を格納してみてください。 – MikeIsrael
私のアプリがsendSMS関数を使ってonPause()であるときにphonenumberにメッセージを送りたい。手伝って頂けますか。 – nam