我必须在我的活动的onCreate
方法中进行一些繁重的计算。这就是为什么我把这些东西放在我从onCreate
函数开始的线程中。
不幸的是,onStart
中的某些内容依赖于这些计算。但不幸的是,onStart
现在在繁重的计算线程结束之前(当应用程序刚刚启动时)被调用。
在计算线程结束后再次手动调用onStart
是一个很好的模式吗?
答案 0 :(得分:4)
这是一种不好的做法。您不应该手动调用生命周期回调。
相反:
onCreate
中执行工作) - 另一种不良做法onStart
内完成的工作,即在您的工作之后
工作完成了。