0

我有这个活动和处理程序:

公共类 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);


}

问题是: - Pulses 变量应该通过 SMS 发送到另一部手机。另一部手机接收带有 Pulses 的 SMS,但它始终具有相同的值。- 关闭手机上的活动时,我必须关闭同一活动的多个实例。

有任何想法吗?谢谢!

4

0 回答 0