Fragment not attached to Activity

来源:互联网 发布:二胡培训知乎 编辑:程序博客网 时间:2024/04/28 11:50

问题:java.lang.IllegalStateException: Fragment ***Fragment{41e49e28} not attached to Activity

出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码写在OnStart()中。主要是在调用

[java] view plaincopy
  1. getResources().getString(R.string.title);  
之前增加一个判断isAdded(),如下:
if (isAdded()){      requestBtn.setText(getResources().getString(R.string.request));}



0 0