我从这样的broadcastReceiver启动一个服务
Intent service = new Intent(context, MyService.class);context.startService(service);String s = "Hello World";MyService.addString(s);
addString是一个静态函数,它将String添加到ListVIEw.现在我遇到的问题是,在MyService onCreate()运行且未初始化ListVIEw时调用此函数.我该怎么做才能等到onCreate方法完成?
解决方法:
AndroID http://developer.android.com/training/basics/activity-lifecycle/starting.html中有一个描述Activity生命周期的指南
在onCreate完成后不久就会调用onStart方法.
换句话说,从活动的onStart方法启动服务.
@OverrIDe protected voID onStart() { super.onStart(); // start service }
总结 以上是内存溢出为你收集整理的android – 等到onCreate完成全部内容,希望文章能够帮你解决android – 等到onCreate完成所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)