В моем приложении я собираюсь сохранить имя всех доступных таблиц из моей базы данных с этим кодом:
public ArrayList<Object> showAllTable()
{
ArrayList<Object> tableList = new ArrayList<Object>();
String SQL_GET_ALL_TABLES = "SELECT name FROM sqlite_master WHERE type='table'";
Cursor cursor = db.rawQuery(SQL_GET_ALL_TABLES, null);
cursor.moveToFirst();
if (!cursor.isAfterLast())
{
do
{
if(cursor.getString(0).equals("android_metadata"))
{
//System.out.println("Get Metadata");
continue;
}
else
{
tableList.add(cursor.getString(0));
}
}
while (cursor.moveToNext());
}
cursor.close();
return tableList;
}
Да, я могу хранить его. Но в то время как я собираюсь отобразить его в ListView, он будет отображаться таким образом, что последний созданный показан наконец. Я хочу отобразить список таблицы как «Последний созданный», сначала отобразить в ListView.
Пожалуйста, помогите мне, что я должен сделать в своем коде, чтобы установить такой способ отображения таблиц?