一、传递数据
本次主要用到3个控件,btnStartService、btnStopService、editText
MainAty:
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private EditText etData;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etData=findViewById(R.id.edtext);
findViewById(R.id.btnStartService).setOnClickListener(this);
findViewById(R.id.btnStopService).setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btnStartService:
Intent i=new Intent(this,MyService.class);
i.putExtra("data",etData.getText().toString());
//通过putExtra,将editText中的数据放入data
startService(i);
break;
case R.id.btnStopService: