我有一个Android应用,我在其中使用Preference
s。我目前正在开发一个自定义Preference
,其View
使用TimePicker
。
应该让View
显示的Android的方法是getView(View, ViewGroup)
。它的第一个参数View convertView
包含View
,如果可能的话,可以重复使用。
但是,我考虑在构造函数中创建TimePicker
并将其存储在字段中:
public class MyPreference {
private TimePicker mTimePicker;
public MyPreference(Context context, AttributeSet attrs) {
super(context, attrs);
mTimePicker = new TimePicker(context);
}
public View getView(View convertView, ViewGroup parent) {
return mTimePicker;
}
}
这种方法有什么问题,或者什么会更好?