我的數據庫是絕對正確填入(< 3 SQLite數據庫瀏覽器),但是當我嘗試列出在一個視圖中的所有記錄,我得到如下:的Android SQLite的返回遊標垃圾
[email protected]
[email protected]
[email protected]
我使用simple_list_item_1和一個ArrayAdapter。以上活動課
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_saved_objects);
datasource = new ObjectsDatabase(this);
datasource.open();
List<Object> values = datasource.getSavedObjects();
ArrayAdapter<ObjectName> adapter = new ArrayAdapter<ObjectName>(this,
android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
}
XML佈局:
在我的活動類創建聲明
<LinearLayout
android:id="@+id/group"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onButton1Click"
android:text="@string/menu_back" />
</LinearLayout>
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
有什麼想法?
你爲什麼使用ArrayAdapter而不是SimpleCursorAdapter(即設計有光標和SQLite工作)? – Everett