Fragment填坑

坑A

 No view found for id 0x1020368 (android:id/webviewchromium_color_picker_text) for fragment DeviceConnectFragment{
  654df8c8 #0 id=0x1020368 com.***.***.***.fragment.DeviceConnectFragment}

如果你看到了如下error,但是这个error有很多种引起的原因,大部分是因为Fragment嵌套。我碰到的原因是:

  • Fragment没用进行嵌套
  • 使用的是PreferenceActivity和PreferenceFragment配合出现的error
  • 使用系统布局替换新Fragment(不是自己写的layout)
05-02 14:26:01.141 2909-2909/? E/FragmentManager: No view found for id 0x1020368 (android:id/webviewchromium_color_picker_text) for fragment DeviceConnectFragment{
  654df8c8 #0 id=0x1020368 com.***.***.***.***.DeviceConnectFragment}
    Activity state:
      Local Activity 65370df8 State:
        mResumed=true mStopped=false mFinished=false
        mLoadersStarted=true
        mChangingConfigurations=false
        mCurrentConfig={
  1.0 ?mcc?mnc zh_CN ldltr sw768dp w1024dp h768dp 160dpi xlrg land finger -keyb/v/h dpad/v s.4}
      Active Fragments in 65305b48:
05-02 14:26:01.151 2909-2909/? E/FragmentManager:     #0: DeviceConnectFragment{654df8c8 #0 id=0x1020368 com.***.***.***.fragment.DeviceConnectFragment}
          mFragmentId=#1020368 mContainerId=#1020368 mTag=com.***.***.***.fragment.DeviceConnectFragment
          mState=0 mIndex=0 mWho=android:fragment:0 mBackStackNesting=1
          mAdded=true mRemoving=false mResumed=false mFromLayout=false mInLayout=false
          mHidden=false mDetached=false mMenuVisible=true mHasMenu=false
          mRetainInstance=false mRetaining=false mUserVisibleHint=true
          mFragmentManager=FragmentManager{
  65305b48 in SettingActivity{
  65370df8}}
          mActivity=com.***.***.***.SettingActivity@65370df8
          mNextAnim=17498112
        #1: AdvancedSettingFragment{655265e8 #1 id=0x10202f6}

    mFragmentId=#10202f6 mContainerId=#10202f6 mTag=null
          mState=5 mIndex=1 mWho=android:fragment:1 mBackStackNesting=0
          mAdded=true mRemoving=false mResumed=true mFromLayout=false mInLayout=false
          mHidden=false mDetached=false mMenuVisible=true mHasMenu=false
          mRetainInstance=false mRetaining=false mUserVisibleHint=true
          mFragmentManager=FragmentManager{
  65305b48 in SettingActivity{
  65370df8}}
          mActivity=com.***.***.***.SettingActivity@65370df8
          mContainer=android.preference.PreferenceFrameLayout{
  6539dff0 V.E..... .......D 0,0-632,768 #10202f6 android:id/prefs}
          mView=android.widget.LinearLayout{
  6553f228 V.E..... ......
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值