package com.example.datatocursor; import android.app.ListActivity; import android.database.Cursor; import android.os.Bundle; import android.view.Menu; import android.widget.ListAdapter; import android.widget.SimpleCursorAdapter; /** * A trivial ListActivity with a SimpleCursorAdapter to demonstrate our * "data to Cursor" class in action. This use of * SimpleCursorAdapter is deprecated now but will suffice as a proof * of concept of our Cursor generator. */ public class MainActivity extends ListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Cursor c = new DataToCursor(); String[] fromColumns = { c.getColumnName(1), c.getColumnName(2) }; int[] toViews = { android.R.id.text1, android.R.id.text2 }; @SuppressWarnings("deprecation") ListAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, c, fromColumns, toViews); getListView().setAdapter(adapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }