Я пытаюсь добавить onValueChangeListener в средство выбора номеров (np1) в Android 4.2.2.
Вот что у меня есть до сих пор
public class main extends Activity {
ViewFlipper vf = null;
HttpClient client = null;
private ArrayList<String> captionList = new ArrayList<String>();
ListView lv = null;
private String custid = null;
ImageView iv = null;
private int vfloginview = 0;
private int vflistview = 0;
private boolean vfsentinal = false;
NumberPicker np1 = null;
TextView totalcost = null;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mystuffmobile);
vf = (ViewFlipper) findViewById(R.id.vf);
client = new DefaultHttpClient();
lv = (ListView) findViewById(R.id.lv);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
np1 = (NumberPicker) findViewById(R.id.np1);
np1.setMinValue(1);
np1.setMaxValue(400);
//np1.setOnValueChangedListener;
//np1.setOnValueChangedListener(onValueChange);
}
чтобы попытаться проверить его функциональность, я использовал это
public void onValueChange (NumberPicker np1, int oldVal, int newVal) {
Log.v("NumberPicker", np1.getValue() +"");
}
Кто-нибудь знает простой способ реализовать этот прослушиватель без реализации моей основной деятельности NumberPicker.OnValueChangeListener?
Примечание: единственная причина, по которой я против того, чтобы моя основная активность реализовывала NumberPicker.OnValueChangeListener, заключается в том, что тогда мне нужно установить для main значение abstract, и мое приложение не запустится.