我在Runnable中代替运行以下代码。
LinearLayout assets = (LinearLayout)StaticRefernceToMyActivity.instance.getLayoutInflater().inflate(R.layout.assets, null);
我要回来了
05-10 15:44:59.911: W/System.err(10163): android.view.InflateException: Binary XML file line #110: Error inflating class <unknown>
**编辑**
这段代码一切正常,但是我把它全部移到了doInBackground
的{{1}},当我开始遇到像上面那样奇怪的问题时。
答案 0 :(得分:1)
回答较新的问题:
- 您在asset.xml文件中有自定义视图或片段吗?如果是这样,它需要有一个无参数构造函数供inflater使用。
-FYI,如果在UI线程外部执行,UI操作可能会导致崩溃。我不确定是否只运行膨胀符合条件,但如果你得到一个CalledFromWrongThreadException,那就是那里发生的事情。