我在TextWatcher
的活动中使用了onPostCreate
,但现在我已经将它变成了一个片段。
在一个片段中这是什么等价物?
@Override
protected void onPostCreate(Bundle savedInstanceState) {
mSearchView.addTextChangedListener(filterTextWatcher);
super.onPostCreate(savedInstanceState);
}
最佳答案
看看片段生命周期。等到片段附加到活动
http://developer.android.com/guide/components/fragments.html
您可以在onActivityCreated
中完成工作。
要获得Context
使用getActivity()
protected void onPostCreate (Bundle savedInstanceState)
添加到API级别1中
当活动启动完成时调用(在调用onStart()
和onRestoreInstanceState(Bundle)
之后)。应用
通常不会实现此方法;它用于系统
类在应用程序代码运行后执行最终初始化。
派生类必须直接调用此方法的超级类实现。如果他们不这样做,一个例外是
投掷。
参数savedInstanceState
如果活动在先前关闭后正在重新初始化,则此捆绑包
包含最近在中提供的数据onSaveInstanceState(Bundle)
注意:否则为空。