/
TON618OFF
/
Android-Studio-Using-Database
Обзор
Документация
Войти
/
TON618OFF
/
Android-Studio-Using-Database
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/src/main/java/com/example/database/AddBookActivity.java
58 строк
2 KB
TON618OFF
release
21 ноя 2024, 20:43
21 ноя 2024, 20:43
5b843b5
Код
Авторство
О чём код?
package com.example.database; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; public class AddBookActivity extends AppCompatActivity { private EditText editTextName, editTextAuthor; private Button addButton; private DataBaseHelper dbHelper; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.add_book); editTextName = findViewById(R.id.editTextName); editTextAuthor = findViewById(R.id.editTextAuthor); addButton = findViewById(R.id.add); dbHelper = new DataBaseHelper(this); addButton.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view){ addBookToDatabase(); } }); } private void addBookToDatabase(){ String bookName = editTextName.getText().toString().trim(); String bookAuthor = editTextAuthor.getText().toString().trim(); if (bookName.isEmpty() || bookAuthor.isEmpty()){ Toast.makeText(this, "Необходимо заполнить все поля!", Toast.LENGTH_SHORT).show(); return; } long result = dbHelper.addBook(bookName, bookAuthor); if (result > 0) { Toast.makeText(this, "Новая книга добавлена!", Toast.LENGTH_SHORT).show(); startActivity(new Intent(AddBookActivity.this, MainActivity.class)); finish(); } else { Toast.makeText(this, "Ошибка создания книги!", Toast.LENGTH_SHORT).show(); } } }