私はこのアクティビティとハンドラーを持っています:
public class MdfvActivity extends Activity {
public Integer Pulses = 10;
private RefreshHandler mRedrawHandler = new RefreshHandler();
class RefreshHandler extends Handler {
@Override
public void handleMessage(Message msg) {
Pulses = Pulses + 1;
MdfvActivity.this.sendSMS();
MdfvActivity.this.sendDataWeb();
}
public void sleep(long delayMillis) {
this.removeMessages(0);
sendMessageDelayed(obtainMessage(0), delayMillis);
}
};
Create イベントが発生すると、ハンドラーのスリープ時間を設定します。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mRedrawHandler.sleep(60000);
}
事は: - パルス変数は、SMS を介して別の電話に送信する必要があります。もう一方の電話はパルス付きの SMS を受信しますが、値は常に同じです。- 携帯電話でアクティビティを閉じるとき、同じアクティビティの複数のインスタンスを閉じる必要があります。
何か案は?ありがとうございました!