package sjtu.com.apdetector;
import android.app.Activity;
import android.database.Cursor;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by colin1434 on 2015/4/9.
*/
public class History extends Activity
{
ListView list;
private ArrayAdapter<String> adapt;
private List<Map<String, String>> dataList=new ArrayList<Map<String, String>>();
private Cursor cursor=null;
private SimpleAdapter simpleAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.history);
DataBase sq=DataBase.GetData(this);
list=(ListView)findViewById(R.id.list);
Cursor cursor=null;
dataList.clear();
Map<String, String> map = new HashMap<String, String>();
cursor=sq.getReadableDatabase().rawQuery("select distinct * from data order by _id DESC", null);
while(cursor.moveToNext()){
map=new HashMap<String, String>();
map.put("tex1",cursor.getString(1));
map.put("tex2",cursor.getString(2));
map.put("tex3",cursor.getString(3));
map.put("tex4",cursor.getString(4));
dataList.add(map);
simpleAdapter = new SimpleAdapter(History.this, dataList,
R.layout.wlist2, new String[] {"tex1", "tex2", "tex3","tex4"},
new int[] { R.id.tex1,R.id.tex2,R.id.tex3,R.id.tex4});
list.setAdapter(simpleAdapter);
}
cursor.close();
sq.close();
}
}