Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TextView txt;
- String value;
- Button btn;
- private ListView lv1;
- private AlertDialog alertDialog;
- Bundle bundle ;
- String item;
- private SimpleCursorAdapter adapter;
- private Cursor cursor;
- private ListDbAdapter db;
- private static final int MENU_CREATE = Menu.FIRST;
- private static final int MENU_RENAME=Menu.FIRST+4;
- private static final int MENU_EDIT = Menu.FIRST + 2;
- private static final int MENU_SEND=Menu.FIRST+3;
- private static final int MENU_DELETE=Menu.FIRST+1;
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.list1);
- lv1=(ListView)findViewById(R.id.list);
- db=new ListDbAdapter(this);
- db.open();
- fillData();
- registerForContextMenu(lv1);
- lv1.setOnItemClickListener(new OnItemClickListener()
- {
- public void onItemClick(AdapterView<?> parent,View v,int position, long id)
- {
- Intent j= new Intent(IncercListe.this, Produse.class);
- Cursor c = (Cursor)parent.getAdapter().getItem(position);
- j.putExtra("param1",c.getString(c.getColumnIndex(db.KEY_TITLE)));
- j.putExtra("param2", c.getString(c.getColumnIndex(db.KEY_ROWID)));
- startActivity(j);
- }
- });
- /* Cursor c=db.fetchAll();
- if (c.moveToFirst())
- {
- do {
- DisplayTitle(c);
- } while (c.moveToNext());
- }*/
- }
- public void DisplayTitle(Cursor c){
- Toast.makeText(this,
- "id: " + c.getString(0) + "n" +
- "title: " + c.getString(1) + "n",
- Toast.LENGTH_LONG).show();
- }
- public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
- menu.setHeaderTitle("Choose ");
- menu.add(0, MENU_RENAME, 0, "Rename List");
- menu.add(0, MENU_EDIT, 0, "Edit List");
- menu.add(0, MENU_SEND, 0, "Send List");
- menu.add(0, MENU_DELETE, 0, "Delete List");
- }
- @Override
- public boolean onContextItemSelected(MenuItem mitem) {
- switch (mitem.getItemId()) {
- case MENU_RENAME:
- rename();
- return true;
- case MENU_EDIT:
- Intent j= new Intent(IncercListe.this, ADDSHOP.class);
- j.putExtra("param1",???);
- startActivityForResult(j,0);
- return true;
- case MENU_SEND:
- return true;
- case MENU_DELETE:
- AdapterContextMenuInfo info=(AdapterContextMenuInfo)mitem.getMenuInfo();
- db.delete(info.id);
- fillData();
- return true;
- default:
- return super.onContextItemSelected(mitem);
- }
- }
- public boolean onCreateOptionsMenu(Menu menu) {
- menu.add(0, MENU_CREATE, 0, "New List");//.setIcon(R.drawable.quit);
- return true;
- }
- /* Handles item selections */
- }
- public void createlist() {
- alertDialog = new AlertDialog.Builder(this).create();
- alertDialog.setTitle("New List");
- alertDialog.setMessage("Enter name of new shopping list :");
- final EditText edt=new EditText(this);
- alertDialog.setView(edt);
- alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- item =edt.getText().toString();
- if (!item.equals("")) db.create(item);
- fillData();
- return;
- }
- });
- alertDialog.setButton2("Cancel", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.cancel();
- return;
- }
- });
- alertDialog.show();
- }
- public void rename() {
- }
- public void sendlist(){
- }
- protected void onActivityResult(int requestCode, int resultCode, Intent intent){
- super.onActivityResult(requestCode, resultCode, intent);
- fillData();
- }
- private void fillData(){
- cursor=db.fetchAll();
- startManagingCursor(cursor);
- adapter=new SimpleCursorAdapter(this,R.layout.textview,cursor,
- new String[] {ListDbAdapter.KEY_TITLE},new int[] {R.id.txt1});
- lv1.setAdapter(adapter);
- }
Add Comment
Please, Sign In to add comment