停止测量视图的活动

时间:2018-01-26 15:18:51

标签: android performance view android-databinding

我有一个带有视图寻呼机的活动,它包含5个带有标签布局的片段。这是清单中的活动:

    <activity
        android:name=".advisor.new_visit_report.cereals.activities.NewVisitReportActivity"
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:label="@string/title_activity_new_visit_report"
        android:theme="@style/AppTheme.NoActionBar"
        android:windowSoftInputMode="stateHidden|adjustPan">
    </activity>

每个活动里面都有几个视图。问题是,当一个新的对话框显示时,键盘打开,所有的视图再次被测量(我在Android监视器日志猫中观察)。这会导致对话框edittext冻结,并且用户在大约2-3秒内无法执行任何操作。我试图改变清单选项,但没有运气。重要的是要说片段内的很多视图都使用双向数据绑定。任何人都知道发生了什么?

0 个答案:

没有答案