private Spinner spin;
.
.
.
private OnItemSelectedListener sOnItemSelectedListener = new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
Log.d(TAG, "enter");
if (!initSpinner) {
Log.d(TAG, Boolean.toString(initSpinner));
initSpinner = true;
return;
}
Log.d(TAG, "???????????????");
String selectedWifi = spinnerAdpt.getItem(position);
Log.d(TAG, selectedWifi);
printToast(selectedWifi + "가 선택되었습니다");
return;
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
};
.
.
.
connectToDrone.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Log.d(TAG, "Call connectToDrone onClick()");
spin.performClick();
Log.d(TAG, "spin.performClick");
spin.setOnItemSelectedListener(sOnItemSelectedListener);
}
});
와이파이스캔을 해서 사용가능한 와이파이 ssid로 목록을 만들어서 스피너로 보여주려고 해요
공기계로 돌렸을 때
스피너 목록까지는 괜찮게 떠요
그럼 adapter 문제는 없는거 맞죠?
그런데 스피너에서 item을 하나 선택했을 때
item을 선택했다는 신호가 안가나봐요
안들리나ㅜㅜㅜ
setOn~, On~
다맞게 한거같고, 책, 블로그, 구글링 다 찾아봐도
별로 다른게 없는거같은데
왜 select한걸 인식을 못할까요
답변 미리 감사합니다!