private
void
datasee() {
SQLiteDatabase db;
String sql;
ArrayList<String> item =
new
ArrayList<String>();
adapter =
new
ArrayAdapter<String>(
this
, android.R.layout.simple_list_item_single_choice, item);
ListView mList = (ListView)findViewById(R.id.list);
mList.setAdapter(adapter);
mList.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
mList.setOnItemClickListener(mItemClickListener);
adapter.notifyDataSetChanged();
Log.d(
"SQL"
,
"open data source success !!!"
);
dbHelper =
new
DBHelper(
this
, dbName,
null
, dbVersion);
db = dbHelper.getReadableDatabase();
sql =
"SELECT*FROM notice;"
;
Cursor cursor = db.rawQuery(sql,
null
);
if
(cursor.getCount() >
0
) {
while
(cursor.moveToNext()){
String date1 = cursor.getString(
1
);
Log.d(
"tag"
,
"cursor.getString1 = "
+date1);
String time1 = cursor.getString(
2
);
Log.d(
"tag"
,
"cursor.getString2 ="
+time1);
String wichi1 = cursor.getString(
3
);
Log.d(
"tag"
,
"cursor.getString3 ="
+wichi1);
String pajang1 = cursor.getString(
4
);
Log.d(
"tag"
,
"cursor.getString4 ="
+pajang1);
String opower1 = cursor.getString(
5
);
Log.d(
"tag"
,
"cursor.getString5 ="
+opower1);
item.add(date1+
"\n"
+time1+
"\n"
+wichi1+
"\n"
+pajang1+
"\n"
+opower1);
adapter.notifyDataSetChanged();
}
cursor.close();
}
dbHelper.close();
}
AdapterView.OnItemClickListener mItemClickListener =
new
AdapterView.OnItemClickListener() {
@Override
public
void
onItemClick(AdapterView<?> parent, View view,
int
position,
long
id) {
final
String str = (String)parent.getItemAtPosition(position);
Log.d(
"tag"
, str);
Toast.makeText(getBaseContext(), str, Toast.LENGTH_SHORT).show();
AlertDialog.Builder alert =
new
AlertDialog.Builder(DataActivity.
this
);
alert.setPositiveButton(
"확인"
,
new
DialogInterface.OnClickListener() {
@Override
public
void
onClick(DialogInterface dialog,
int
which) {
Intent intent =
new
Intent(DataActivity.
this
, ReportActivity.
class
);
intent.putExtra(
"arraydata"
, str);
startActivityForResult(intent,
0
);
dialog.dismiss();
}
});
alert.setMessage(
"Report Data"
);
alert.show();
}
};
}