Android 下实现程序关闭后监听取消
2010-03-04 05:15:00 来源:WEB开发网核心提示:三、启动和终止package com.demo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;public class MsgListen extends Activity {@Overridepub
三、启动和终止
package com.demo;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class MsgListen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
protected void onResume() {
Intent i = new Intent(MsgListen.this, ListenService.class );
i.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
startService(i);
super.onResume();
}
@Override
protected void onPause() {
Intent i = new Intent(MsgListen.this, ListenService.class);
stopService(i);
super.onPause();
}
}
在程序的onResume()事件中启动服务,在onPause()事件中停止服务
然后就可以尝试测试一下程序了,看看是不是程序关闭后,收到短信不会再弹提示了呢?
[]
更多精彩
赞助商链接