一个android服务范例的问题.

huabinsir 2014-11-03 02:39:19
写了一个服务范例,应用可以启动服务. 想在服务运行时,不断的输出调试信息(调试log), 请问, 应在加入什么函数(应如何实现)?
(搞过C++, C++的思路是: 建立一个线程,线程中不断间隔的输出log信息)

以下是部分代码:
public class MyService extends Service{
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
Log.d("Service", "onBind");
return null;
}

@Override
public void onCreate() {
// TODO Auto-generated method stub
Log.d("Service", "onCreate,,,...");
super.onCreate();
}

@Override
public void onDestroy() {
// TODO Auto-generated method stub
Log.d("Service", "onDestroy");
super.onDestroy();
}

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// TODO Auto-generated method stub
Log.d("Service", "onStartCommand.....");
return super.onStartCommand(intent, flags, startId);
}
}



...全文
69 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fiod 2014-11-03
  • 打赏
  • 举报
回复
onStartCommand,不过外部如果多次调用startService,会多次调用onStartCommand,oncreate只一次

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧