您的位置:首页 > 移动开发 > Android开发

android startService小例子

2016-02-23 16:01 465 查看
MainActivity.java类

package com.example.xservice; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View;
import android.view.View.OnClickListener; import android.widget.Button;
public class MainActivity extends Activity {  private Button btn1,btn2;  @Override
protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);   btn1=(Button)findViewById(R.id.btn1);   btn2=(Button)findViewById(R.id.btn2);   btn1.setOnClickListener(listener);   btn2.setOnClickListener(listener);  }
private OnClickListener listener=new OnClickListener() {   @Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity.this,Myservice.class); //启动服务要先传递一个intent
switch (v.getId()) {    case R.id.btn1:     startService(intent);//启动服务     break;

case R.id.btn2:
stopService(intent);//终止服务     break;    default:     break;    }   }  };
@Override
public boolean onCreateOptionsMenu(Menu menu) {   getMenuInflater().inflate(R.menu.main, menu);   return true;  }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android