Я пытаюсь реализовать подкласс ListPreference, а его конструктор - это, который вызывается (при его отображении), его overriden onBindDialogView не является.onBindDialogView не вызван - Почему?
public MyListPreference(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
Log.v(TAG, "MyListPreference constructed.");
}
@Override
protected void onBindDialogView(View view) {
super.onBindDialogView(view);
Log.v(TAG, "onBindDialogView called");
}
Почему это происходит? Что мне не хватает?
Update: Я насадил сообщение войти onCreateDialogView() и это называют, тоже.
Это только onBindDialogView(), то есть не.
Почему? Каковы условия для вызова этого обратного вызова?
Что вы пытаетесь сделать в 'onBindDialogView()'? – ozbek
@shoerat Я пытаюсь [setOnTouchListener() в ListPreference] (http://stackoverflow.com/q/17192066). – scatmoi