admin.setAdapter(adapter);
admin.setItemChecked(
0
,
true
);
admin.setOnItemClickListener(
new
AdapterView.OnItemClickListener() {
@Override
public
void
onItemClick(AdapterView<?> parent, View view,
int
position,
long
id) {
selected_Admin = String.valueOf(mArrayList.get(position));
Log.i(
"selected_Admin : "
, String.valueOf(selected_Admin));
Object vo = (Object) parent.getAdapter().getItem(position);
}
});
------------------------------------------------------------------------------------------------------
update 버튼 클릭시 다이얼로그와 해당 값이 떠야하는 Edittext 가 있습니다.
void
update() {
AlertDialog.Builder builder =
new
AlertDialog.Builder(
this
);
builder.setTitle(
"디바이스 수정"
);
builder.setMessage(
"디바이스 데이터를 수정하세요."
);
LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(R.layout.update_device,
null
);
builder.setView(view);
final
Button update = (Button) view.findViewById(R.id.w_update);
final
Button cancel = (Button) view.findViewById(R.id.w_cancel);
final
Button delete = (Button) view.findViewById(R.id.w_del);
HID = (EditText) view.findViewById(R.id.w_hwid);
Auth = (EditText) view.findViewById(R.id.w_auth);
part = (EditText) view.findViewById(R.id.w_part);
loc = (EditText) view.findViewById(R.id.w_loc);
final
AlertDialog dialog = builder.create();
update.setOnClickListener(
new
View.OnClickListener() {
public
void
onClick(View v) {
for
(
int
i =
0
; i < selected_Admin.length(); i++) {
select_hwid = String.valueOf(selected_Admin.charAt(
0
));
select_auth = String.valueOf(selected_Admin.charAt(
1
));
select_part = String.valueOf(selected_Admin.charAt(
2
));
select_loc = String.valueOf(selected_Admin.charAt(
3
));
}
HID.setText(select_hwid);
Auth.setText(select_auth);
part.setText(select_part);
loc.setText(select_loc);
System.out.println(
"update read data"
+HID+
"/"
+Auth+
""
+part+
"/"
+loc);
int
count, checked ;
count = adapter.getCount() ;
if
(count >
0
) {
checked = admin.getCheckedItemPosition();
if
(checked > -
1
&& checked < count) {
}
}
/* HwID = HID.getText().toString();
Authcode = Auth.getText().toString();
Part = part.getText().toString();
Loc = loc.getText().toString();*/
/*
}
dialog.dismiss();
}
});