2

我的应用程序有一个全局首选项,其中包含所有活动的设置。如果我单击不同活动中的设置,我希望PreferenceActivity自动滚动到该活动的设置部分。

我尝试使用getListView().setSelection(i)来实现这个功能。但是, inonCreate()onResume(),getListView()尚未初始化。

我怎么知道ListViewof什么时候PreferecneActivity会被初始化,或者有没有其他方法可以实现这个功能?

4

1 回答 1

0

你可以试试onResume()getView().post(new Runnable());

因为视图必须在创建后调度。并且在 runnable 中做你的工作是可以的。

于 2019-08-01T13:32:35.423 回答