解决方案 »
- [Kernel FileSystem] Porting Android UMS 问题求教
- 解析本地xml到sqlite
- service能否调起一个activity
- Android 开发中遇到 Unable to create service java.lang.IllegalStateException 大家帮忙看看呗!
- 模拟器启动不了,emulator-arm.exe 停止工作
- spinner adapter问题
- android通过摄像头读取身份证的问题?(tesseract)
- 有人用android模拟浏览器的时候,解析网页并提取网页数据么?
- Android中onContextItemSelected不响应是怎么回事?
- 使用Navigation组件,如何实现多个Fragment间任意跳转
- android客户端页卡问题
- android activity service 传值的问题
intent1.putExtra("key","value"); // 这里用来传值
intent1.setClass(this, Next.class);
String value = getIntent().getStringExtra("key"); // 在Next类里,通过这样来取值
String GetStr(){
return "shao jian";
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); MainAct = this; //在这里将本实例赋值给静态成员变量
}
...
}
在ActivityNew中访问ActivityMain中的成员变量和方法:public class ActivityNew extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
String title = bundle.getString("Title"); title = MainActicivity.MainAct.GetStr(); //调用成员方法
t.setText(title.trim()); super.onCreate(savedInstanceState);
}
}
两个Activity都bind这个Service(onResume的bind,onPause的unbind),然后通过Service的Interface读取该Service收到的串口数据