From 073ad25e612a24389742cfc95ca7f87cad918f2a Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Wed, 8 Aug 2012 02:16:57 +0200 Subject: Initial commit --- src/ryuslash/org/dvdroid/DVDroidActivity.java | 64 +++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 src/ryuslash/org/dvdroid/DVDroidActivity.java (limited to 'src/ryuslash/org/dvdroid/DVDroidActivity.java') diff --git a/src/ryuslash/org/dvdroid/DVDroidActivity.java b/src/ryuslash/org/dvdroid/DVDroidActivity.java new file mode 100644 index 0000000..20c1ad0 --- /dev/null +++ b/src/ryuslash/org/dvdroid/DVDroidActivity.java @@ -0,0 +1,64 @@ +package ryuslash.org.dvdroid; + +import java.util.List; + +import android.app.ListActivity; +import android.content.Context; +import android.os.Bundle; +import android.view.View; +import android.widget.ArrayAdapter; +import android.widget.EditText; +import android.widget.Toast; + +public class DVDroidActivity extends ListActivity +{ + private DVDDataSource datasource; + + /** Called when the activity is first created. */ + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + setContentView(R.layout.main); + + datasource = new DVDDataSource(this); + datasource.open(); + + List values = datasource.getWishlist(); + + ArrayAdapter adapter = + new ArrayAdapter(this, + android.R.layout.simple_list_item_1, + values); + setListAdapter(adapter); + } + + public void addDVD(View view) + { + ArrayAdapter adapter = (ArrayAdapter)getListAdapter(); + EditText editText = (EditText)findViewById(R.id.name_entry); + DVD dvd = datasource.createDVD(editText.getText().toString()); + int duration = Toast.LENGTH_SHORT; + Toast toast = Toast.makeText(this, "Added " + editText.getText(), + duration); + + editText.setText(""); + adapter.add(dvd); + adapter.notifyDataSetChanged(); + toast.show(); + } + + @Override + protected void onResume() + { + datasource.open(); + super.onResume(); + } + + @Override + protected void onPause() + { + datasource.close(); + super.onPause(); + } +} -- cgit v1.2.3-54-g00ecf