android开发 stopService时,onDestory不调用
public class service extends Service {
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
public void onCreat()
{
Log.i("信息", "creat");
}
public void onStartCommand()
{
Log.i("信息", "start");
}
public void onDestory()
{
Log.i("信息", "destory");
}
}
public class MainActivity extends Activity {
Button b1,b2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b1=(Button) findViewById(R.id.button1);
b2=(Button) findViewById(R.id.button2);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//开启服务
startService(new Intent(MainActivity.this,service.class));
}
});
b2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//关闭服务
stopService(new Intent(MainActivity.this,service.class));
}
});
}
请大神帮忙啊