Old Code
Old Code
storeapplication;
import android.annotation.SuppressLint;
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
nameEditText = findViewById(R.id.edit_text_name);
baseline_add_24 = findViewById(R.id.baseline_add_24);
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = nameEditText.getText().toString().trim();
if (!name.isEmpty()) {
// Create a new row in the database
ContentValues values = new ContentValues();
values.put("name", name);
long rowId = database.insert("names", null, values);
if (rowId != -1) {
Toast.makeText(MainActivityFinal.this, "Name successfully
added", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivityFinal.this, "Failed to add
name", Toast.LENGTH_SHORT).show();
}
} else {
Toast.makeText(MainActivityFinal.this, "Please enter a name",
Toast.LENGTH_SHORT).show();
}
}
});
}
@Override
protected void onDestroy() {
super.onDestroy();
// Close the database when the activity is destroyed
if (database != null) {
database.close();
}
}
}