我有这个活动和处理程序:
公共类MdfvActivity扩展了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);
}
事情是: - 脉冲变量应通过短信发送到另一部手机。另一部手机接收带有脉冲的短信,但它始终具有相同的值。 - 关闭手机上的活动时,我必须关闭同一活动的几个实例。
有什么想法吗?谢谢!