Android 以适当和正确的方式使用View.go

Android 以适当和正确的方式使用View.go,android,Android,最近在做一个小项目时,我在代码中应用了View.GONE,我会不时收到下面的错误 05-15 15:08:06.426 26589-26589/com.jobforhire.mobile W/View: requestLayout() improperly called by android.widget.LinearLayout{e203993 V.E...... ......I. 0,0-0,0 #7f0e00cf app:id/card_location_container} during

最近在做一个小项目时,我在代码中应用了
View.GONE
,我会不时收到下面的错误

05-15 15:08:06.426 26589-26589/com.jobforhire.mobile W/View: requestLayout() improperly called by android.widget.LinearLayout{e203993 V.E...... ......I. 0,0-0,0 #7f0e00cf app:id/card_location_container} during layout: running second layout pass
05-15 15:08:06.426 26589-26589/com.jobforhire.mobile W/View: requestLayout() improperly called by android.widget.LinearLayout{ff57dd0 V.E...... ......I. 0,0-0,0 #7f0e00d2 app:id/card_jobtype_container} during layout: running second layout pass
05-15 15:08:06.426 26589-26589/com.jobforhire.mobile W/View: requestLayout() improperly called by android.widget.LinearLayout{6bc21c9 V.E...... ......I. 0,0-0,0 #7f0e00cf app:id/card_location_container} during layout: running second layout pass
05-15 15:08:06.426 26589-26589/com.jobforhire.mobile W/View: requestLayout() improperly called by android.widget.LinearLayout{adbd0ce V.E...... ......I. 0,0-0,0 #7f0e00d2 app:id/card_jobtype_container} during layout: running second layout pass
05-15 15:08:06.426 26589-26589/com.jobforhire.mobile W/View: requestLayout() improperly called by android.widget.LinearLayout{68adbef V.E...... ......I. 0,0-0,0 #7f0e00cf app:id/card_location_container} during layout: running second layout pass
05-15 15:08:06.426 26589-26589/com.jobforhire.mobile W/View: requestLayout() improperly called by android.widget.LinearLayout{1fca6fc V.E...... ......I. 0,0-0,0 #7f0e00d2 app:id/card_jobtype_container} during layout: running second layout pass
我读了几篇文章,通过使用
View.GONE
会随机导致上述错误。是否有正确的方法来使用
View.GONE
?将
View.GONE
设置为单个对象(如)或将对象封装在布局中并将
View.GONE
应用于布局是否更好