Fragment资源文件无法应用的问题

    xiaoxiao2025-11-11  5

    1.当在开发中出现

    Android中Fragment抛出java.lang.IllegalStateException: Fragment not attached to Activity,关于Fragment(XXFragment) not attached to Activity异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。

    2.解决办法:

    调用资源之前判断Fragment是否Attach到Activity,使用isAdded()方法。 isAdded() : //Return true if the fragment is currently added to its activity. if(isAdded()){ getResources().getString(R.string.app_name); }

    欢迎大家一起交流!!!

    转载请注明原文地址: https://ju.6miu.com/read-1304064.html
    最新回复(0)