Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.os.Bundle;
- import android.app.Activity;
- import android.database.Cursor;
- import android.database.sqlite.SQLiteDatabase;
- import android.view.Menu;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- public class RecordsActivity extends Activity {
- private SQLiteDatabase db;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_records);
- ListView list = (ListView) findViewById(R.id.list);
- ArrayAdapter<String> listAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);
- // Otvoríme privátnu databázu s menom testdatabase (ak neexistuje, vytvorí sa)
- db = openOrCreateDatabase("testdatabase", MODE_PRIVATE, null);
- // Vytvoríme potrebný SQL dotaz
- String sql = "SELECT * FROM testtable";
- // Spustíme vytvorený SQL dotaz a výsledok uložíme do kurzora
- Cursor c = db.rawQuery(sql, null);
- // Prechádzame výsledky a hodnoty vypisujeme do logu
- while(c.moveToNext()) {
- listAdapter.add(c.getString(c.getColumnIndex("id"))+": "+c.getString(c.getColumnIndex("email")));
- }
- list.setAdapter(listAdapter);
- }
- @Override
- protected void onStop() {
- super.onStop();
- // Zavrieme spojenie k databáze
- db.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment