Android 替换片段时未找到视图

Android 替换片段时未找到视图,android,fragment,android-support-library,Android,Fragment,Android Support Library,我有一个使用片段的活动。在某些动作中,我替换可见片段。除了一个用户报告他的droid光子出现错误外,这种方法工作得很好 以下是堆栈跟踪: java.lang.IllegalArgumentException: No view found for id 0x7f060091 (com.b2.livewants:id/user_profile_fragment) for fragment UserProfileInfoFragment{40b3a8c0 #2 id=0x7f060091} at an

我有一个使用片段的活动。在某些动作中,我替换可见片段。除了一个用户报告他的droid光子出现错误外,这种方法工作得很好

以下是堆栈跟踪:

java.lang.IllegalArgumentException: No view found for id 0x7f060091 (com.b2.livewants:id/user_profile_fragment) for fragment UserProfileInfoFragment{40b3a8c0 #2 id=0x7f060091}
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:903)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3844)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
这就是所讨论的功能:

private void setFragment(Fragment fr){
    getFragmentManager()
        .beginTransaction()
        .replace(R.id.user_profile_fragment, fr)
        .commit();
}
编辑:

以下是(缩短的)布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    ...

    <FrameLayout
            android:id="@+id/user_profile_fragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
</LinearLayout>

...
这怎么可能?在这种情况下,Android似乎很难找到视图。。。以前有没有人有过这个问题,或者有人给我小费

谢谢
Simon

发布您的片段类代码您可能希望检查并确保所有布局都具有该视图。您可能有一个很少使用的配置目录,很少有手机使用。该活动只有一个布局文件,其他所有内容都在片段中处理,如上图所示插入到用户_profile_片段中。您是如何解决此问题的?