- 쿼리문이기 때문에 안드로이드 뿐만 아니라 다른 곳에서도 해당 될 것이다.
- 안드로이드 DB를 커서에 담을때의 쿼리문 예제를 다루어 보자.
-Java 소스
public class RecordList extends Activity {
MyDBHelper mDBHelper;
SQLiteDatabase db;
Cursor cursor;
SimpleCursorAdapter adapter;
ListView list;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.recordlist);
mDBHelper = new MyDBHelper(this);
db = mDBHelper.getWritableDatabase();
cursor = db.rawQuery("SELECT * FROM today order by record desc", null); //desc 내림차순 asc 오름차순
// cursor = db.rawQuery("SELECT * FROM today order by record asc", null);
// 오름 차순, 내림 차순 쿼리문!!!!
adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_expandable_list_item_2, cursor,
new String[] { "name", "record" }, new int[] {
android.R.id.text1, android.R.id.text2 });
list = (ListView) this.findViewById(R.id.list1);
list.setAdapter(adapter);
mDBHelper.close();
}
}
'JAVA > Android' 카테고리의 다른 글
안드로이드 광고(Ad@m, Cauly) 여러개 겹쳐 달기 예제 따라하기 (1) | 2012.02.23 |
---|---|
안드로이드 화면 크기 구하기 예제 따라하기 (0) | 2012.02.20 |
안드로이드 Intro 만들기 예제 따라하기 (0) | 2012.02.16 |
안드로이드 E-Mail 보내기 예제 따라하기 (10) | 2012.02.15 |
안드로이드 ViewFlipper(터치로 화면넘기기) 예제 따라하기 (4) | 2012.02.14 |