I want to create a sample database application to add/edit/delete
record. I want to know that how to edit record when click on item. my
application is below
package ost.android.DatabaseTest;
import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
public class EmployeeList extends ListActivity {
DatabaseHelper dbHelper;
private Cursor mNotesCursor;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_example);
dbHelper=new DatabaseHelper(this);
try
{
mNotesCursor=dbHelper.getAllEmployees();
startManagingCursor(mNotesCursor);
String [] from=new String []
{DatabaseHelper.colName,DatabaseHelper.colMobile};
int [] to=new int [] {R.id.colName,R.id.colMobile};
SimpleCursorAdapter sca=new
SimpleCursorAdapter(this,R.layout.employeelist,mNotesCursor,from,to);
this.setListAdapter(sca);
}
catch(Exception ex)
{
AlertDialog.Builder b=new AlertDialog.Builder(this);
b.setMessage(ex.toString());
b.show();
}
}
@Override
protected void onListItemClick(ListView listView, View v, int
position, long id) {
super.onListItemClick(listView, v, position, id);
// Get the item that was clicked
//String selection =
listView.getItemAtPosition(position).toString();
Intent intent = new Intent(this, EmployeeEdit.class);
intent.putExtra(DatabaseHelper.colID, id);
// Activity returns an result if called with
startActivityForResult
startActivity(intent);
}
}
Thanks
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en