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();
}
});
}
}