android– 等到onCreate完成

android– 等到onCreate完成,第1张

概述我从这样的BroadcastReceiver启动一个服务Intentservice=newIntent(context,MyService.class);context.startService(service);Strings="HelloWorld";MyService.addString(s);addString是一个静态函数,它将String添加到ListView.现在我遇到的问题是,在MyServiceo

我从这样的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完成所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1110136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存