本文介绍了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()之前系统服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 04:36