坑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..... ......