gpt4 book ai didi

android - 等到 onCreate 完成

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:33 25 4
gpt4 key购买 nike

我像这样从 BroadcastReceiver 启动服务

Intent service = new Intent(context, MyService.class);
context.startService(service);

String s = "Hello World";
MyService.addString(s);

addString 是一个静态函数,用于将字符串添加到 ListView。现在我遇到的问题是在 MyService onCreate() 运行时调用此函数并且 ListView 未初始化。如何才能等到 onCreate 方法完成?

最佳答案

Android 中有一个描述Activity 生命周期的指南http://developer.android.com/training/basics/activity-lifecycle/starting.html

onStart 方法在 onCreate 完成后立即被调用。

换句话说,从 Activity 的 onStart 方法启动您的服务。

    @Override
protected void onStart() {
super.onStart();
// start service
}

关于android - 等到 onCreate 完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15326291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com