解决方案 »
- 在eclipse中编写android代码是出现错误了,求解!!!红色代码是打了波浪线出现问题的代码
- 怎样把onClick的代码移到onCreate外面?
- 当我以dialog对话框的方式显示一个xml布局的时候,为什么会。。。。。。
- 求Android实战开发项目的视频~~~
- 关于游戏中SurfaceView频繁刷新的卡顿问题
- 小菜问几个问题。。。
- 有些软件关闭了过会又自动运行了,怎么实现的啊?
- 想学习一下关于电子书协议的知识,哪位高人手边有资料吗?
- Android studio集成百度推送时错误码出现10101
- recycleView如何打造无限循环列表?
- 使用微信sdk分享到微信会话图片显示不出来??
- 双级联动的一个图片展示
private TimerService timerService;
public TimerService getService(Context context, String serviceName) {
intent = new Intent(serviceName);
System.out.println("isSuccess"+context.getApplicationContext().bindService(intent, conn, Context.BIND_AUTO_CREATE));
return this.timerService;
}你那return的timerService就是你自己定义的那个,你定义的那个本来就是null啊.
private TimerService timerService; public CalibrationTimer(Context context) { intent = new Intent("com.example.service.timerService");
System.out.println("hhhh"+context.getApplicationContext().bindService(intent, conn, Context.BIND_AUTO_CREATE));
} private ServiceConnection conn = new ServiceConnection() { @Override
public void onServiceDisconnected(ComponentName name) {
// TODO Auto-generated method stub } @Override
public void onServiceConnected(ComponentName name, IBinder service) {
// TODO Auto-generated method stub
timerService = ((TimerService.MyBinder)service).getService();
System.out.println("conn");
}
};
public void setTimer(){
timerService.setServerTime();
}}
<intent-filter >
<action android:name="com.example.service.timerService" android:exported="false"/>
</intent-filter>
</service>
这样?
那外面这么调用啊?
这样?
那外面这么调用啊?
在安卓中异步操作很常见,比较好的办法就是传递一个接口给 getService 存下来, 在 onServiceConnected 的时候进行回调.
Runnable 就可以.