提交后片段未附加到活动

曼尼托巴省

我正在使用Android Fragment,调用getString方法时遇到问题引发异常

10-12 07:43:18.309: E/AndroidRuntime(2425): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.TestActivity}: java.lang.IllegalStateException: Fragment TestFragment{2c691b80 id=0x7f070015} not attached to Activity

我的代码是my中的以下代码Activity

public void addFragment(IFragment fragment)
{
        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();       
        transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
        transaction.add(R.id.dual_layout_pane, fragment);
        transaction.commit();

        if (fragment.getActionBarTitle() != null) setTitle( fragment.getActionBarTitle() );
}

在我的Fragment class

@Override
public String getActionBarTitle()
{
    return getString(R.string.login_title);
}

该行发生错误return getString(R.string.login_title);

有办法解决这类问题吗?

感谢您的宝贵帮助。

常用软件

有办法解决这类问题吗?

将标题更改延迟到onAttach()片段为止AFragmentTransaction是异步的;它不会在时间commit()返回时附加

但是,有一个功能commitNow()可以立即附加片段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提交后片段未附加到活动

来自分类Dev

android片段未附加到活动

来自分类Dev

向后按下时片段未附加到“活动”

来自分类Dev

片段未附加到活动,位于onResume中

来自分类Dev

我的片段未附加到主要活动课程。

来自分类Dev

我的片段未附加到主要活动课程。

来自分类Dev

Firebase 数据库 IllegalStateException:片段未附加到活动

来自分类Dev

片段未附加到FragmentManager

来自分类Dev

片段未附加到主机

来自分类Dev

片段未附加到相应片段

来自分类Dev

重新启动应用程序时出现“ IllegalStateException片段未附加到活动”

来自分类Dev

如何避免屏幕工作流程中的“片段未附加到活动”

来自分类Dev

重新启动应用程序时出现“ IllegalStateException片段未附加到活动”

来自分类Dev

片段尚未附加

来自分类Dev

从Activity调用DialogFragment导致“ IllegalStateException:片段未附加到Activity”

来自分类Dev

片段未附加到导航组件上的上下文

来自分类Dev

Swift Array未附加到

来自分类Dev

将数据从片段传递到另一个片段。未附加到上下文的片段

来自分类Dev

片段选项卡未附加到上下文

来自分类Dev

附加/未附加到dbContext的实体对象

来自分类Dev

VS创建的文档片段未附加的div

来自分类Dev

调试器未附加到进程

来自分类Dev

jQuery click方法未附加到按钮

来自分类Dev

Crontab @reboot命令未附加到屏幕

来自分类Dev

className未附加到js对象

来自分类Dev

弹出框未附加到锚点

来自分类Dev

RecyclerView 未附加到适配器

来自分类Dev

Ajax 调用未附加到 div

来自分类Dev

Python 未附加到 .txt 文件