0% found this document useful (0 votes)
84 views3 pages

Android CRUD App with SQLite

This Android code defines a class called MainActivity that allows for CRUD (create, read, update, delete) database operations. It initializes database and UI objects, then defines methods to add, view, update, and delete data from the database. The add method inserts data on a button click, view retrieves and displays all data, update modifies a record, and delete removes a record by ID.

Uploaded by

Aqeel Abbasi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views3 pages

Android CRUD App with SQLite

This Android code defines a class called MainActivity that allows for CRUD (create, read, update, delete) database operations. It initializes database and UI objects, then defines methods to add, view, update, and delete data from the database. The add method inserts data on a button click, view retrieves and displays all data, update modifies a record, and delete removes a record by ID.

Uploaded by

Aqeel Abbasi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

package [Link].

crud_operation;

import [Link];
import [Link];

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

public class MainActivity extends AppCompatActivity {


DatabaseHelper myDb;
EditText name,surname,marks,editTextId;
Button btnAddData;
Button btnview;
Button Update;
Button delete;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
myDb = new DatabaseHelper(this);
name= (EditText)findViewById([Link]);
surname= (EditText)findViewById([Link]);
marks= (EditText)findViewById([Link]);
editTextId=(EditText)findViewById([Link]);
btnAddData=(Button)findViewById([Link]);
btnview=(Button)findViewById([Link]);
Update=(Button)findViewById([Link]) ;
delete=(Button)findViewById([Link]) ;
AddData();
ViewData();
updatedata();
deletedata();
}
public void AddData()
{
[Link](new [Link]() {
@Override
public void onClick(View v) {
boolean isInserted = [Link]([Link]().toString(),
[Link]().toString(),[Link]().toString());
if (isInserted=true)
[Link]([Link],"Data
Inserted",Toast.LENGTH_LONG).show();
else
[Link]([Link]," Data not
Inserted",Toast.LENGTH_LONG).show();
}
});
}

public void ViewData()


{
[Link](new [Link]() {
@Override
public void onClick(View v) {
Cursor res =[Link]();
if ([Link]()==0){
//show message
showmessage("Error","No data found");
return;
}
StringBuffer buffer=new StringBuffer();
while ([Link]()){
[Link]("Id:"+ [Link](0)+"\n");
[Link]("Name:"+ [Link](1)+"\n");
[Link]("Surname:"+ [Link](2)+"\n");
[Link]("Marks:"+ [Link](3)+"\n\n");
}
//show data
showmessage("Data",[Link]());
}
});
}

public void showmessage(String title,String Message){


[Link] builder=new [Link](this);
[Link](true);
[Link](title);
[Link](Message);
[Link]();

}
public void updatedata(){
[Link](new [Link]() {
@Override
public void onClick(View v) {
boolean
isupdate=[Link]([Link]().toString(),[Link]().toString(),
[Link]().toString(),[Link]().toString());
if (isupdate==true)
[Link]([Link],"Data is
Updated",Toast.LENGTH_LONG).show();
else
[Link]([Link]," Data not
Update",Toast.LENGTH_LONG).show();

}
});
}
public void deletedata()
{
[Link](new [Link]() {
@Override
public void onClick(View v) {
Integer
deletedrows=[Link]([Link]().toString());
if(deletedrows>0)

[Link]([Link],"Data is
Deleted",Toast.LENGTH_LONG).show();
else
[Link]([Link]," Data not
Deleted",Toast.LENGTH_LONG).show();
}
});
}
}

You might also like