本文介绍了java.lang.IllegalStateException:不适用于活动的onCreate()之前系统服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我得到一个例外:
java.lang.IllegalStateException: System services not available to Activities before onCreate()
而重新初始化)layoutInflater在onResume(如:
while reinitializing layoutInflater in onResume() like :
layoutInflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
我想updatethe视图的鳍状肢的内容。
任何人都可以建议我在此更正解决异常。
I am trying to updatethe The content of view flipper. Can anyone suggest me the corrections in this to resolve the exception.
推荐答案
看哪:
public class MyActivity extends Activity {
// LayoutInflater inflater = (LayoutInflater) context
// .getSystemService(Context.LAYOUT_INFLATER_SERVICE); // NOT CORRECT
LayoutInflater inflater; // correct
@Override
protected void onCreate(Bundle saved) {
super.onCreate(saved);
inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE); // correct
}
}
这篇关于java.lang.IllegalStateException:不适用于活动的onCreate()之前系统服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!