如何将alertdialog中的数据插入到数据库中

阿金法罕

我正在尝试从 edt_nominal 获取文本并将其输入到我的数据库中。但我不知道代码。

这是 DonasiDetail.class 代码:

 private void showAlertDialog() {
    AlertDialog.Builder alertDialog = new AlertDialog.Builder(DonasiDetail.this);
    alertDialog.setTitle("Melakukan Donasi");
    alertDialog.setMessage("Masukan Nominal Donasi: ");

    final EditText edt_nominal = new EditText(DonasiDetail.this);
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
          LinearLayout.LayoutParams.MATCH_PARENT,
            LinearLayout.LayoutParams.MATCH_PARENT
    );

    edt_nominal.setLayoutParams(lp);
    alertDialog.setView(edt_nominal); //Menambahkan edittest ke alertdialog
    alertDialog.setIcon(R.drawable.ic_handshake);

    alertDialog.setPositiveButton("YES", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            new Database(getBaseContext()).addToDonasi(new Transaksi(
                    donasiId,
                    currentDonasi.getNama(),
                    edt_nominal.getText().toString()
            ));

            Toast.makeText(DonasiDetail.this, "Data Telah Masuk ke Donasi", Toast.LENGTH_SHORT).show();
            finish();
        }
    });

    alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });

    alertDialog.show();
}

这是 Transaksi.class 代码:

public class Transaksi {
private String Id_Donasi;
private String Nama_Donasi;
private String Nominal_Donasi;

public Transaksi(String id_Donasi, String nama_Donasi, String nominal_Donasi) {
    Id_Donasi = id_Donasi;
    Nama_Donasi = nama_Donasi;
    Nominal_Donasi = nominal_Donasi;
}

public String getId_Donasi() {
    return Id_Donasi;
}

public void setId_Donasi(String id_Donasi) {
    Id_Donasi = id_Donasi;
}

public String getNama_Donasi() {
    return Nama_Donasi;
}

public void setNama_Donasi(String nama_Donasi) {
    Nama_Donasi = nama_Donasi;
}

public String getNominal_Donasi() {
    return Nominal_Donasi;
}

public void setNominal_Donasi(String nominal_Donasi) {
    Nominal_Donasi = nominal_Donasi;
} }

我想在 Transaksi.class 中将 edt_nominal.getText().toString() 中的数据设置为 Nominal_Donasi

我对 Android 编程还很陌生,我仍然在习惯它,任何帮助将不胜感激!谢谢

兰詹

您必须学习如何在 android 中存储数据。通过这篇文章。决定哪个选项最适合您。如果你有较少的数据,你可以存储它SharedPreferences,否则去SQLite database

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将iso-8601类型的日期插入到Oracle数据库中

来自分类Dev

如何将数据从服务器存储到Phonegap中的数据库

来自分类Dev

如何将csv文件中的数据插入sqlite数据库?

来自分类Dev

如何将这组数据组织到mysql数据库中?

来自分类Dev

如何将下拉菜单中的数据插入数据库中的新表?

来自分类Dev

如何将数据从数据库显示到具有高性能的RecyclerView中?

来自分类Dev

如何将MySQL数据库中的数据存储到数组中?

来自分类Dev

Spring MVC如何将数据库中的数据显示到表中

来自分类Dev

如何将熊猫数据框插入数据库中已存在的表中?

来自分类Dev

如何将列表中的数据插入SQLite3数据库

来自分类Dev

将`tsv`文件插入到PostgreSQL数据库中

来自分类Dev

如何将数据插入/编辑到使用MySQL Workbench在CLI中创建的数据库中?

来自分类Dev

如何将记录插入数据库中的多个表中

来自分类Dev

如何将已插入的数据插入到mysql中?

来自分类Dev

如何将DataFrame中的特定列插入数据库表的新列中?

来自分类Dev

如何将文本框中的数据和日期/时间插入Access数据库?

来自分类Dev

如何将包含顺序日期的行插入到mysql数据库中

来自分类Dev

PHP:如何将单选按钮值插入到MySql数据库中

来自分类Dev

如何使用 Ajax Jquery,php 将数据插入到数据库中

来自分类Dev

如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

来自分类Dev

如何将从数据库中检索到的数据插入到预先设置样式的 HTML 标签中?

来自分类Dev

如何将这些多行数据插入到 mysql 数据库中?

来自分类Dev

如何将json数据插入到Mysql数据库中

来自分类Dev

如何将 EditText 中的文本插入数据库?

来自分类Dev

如何将日期和时间插入到数据库中?

来自分类Dev

如何将文件名插入到mysql数据库中

来自分类Dev

如何将复杂的 linux 终端命令的输出插入到 mysql 数据库表中

来自分类Dev

如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

来自分类Dev

如何将信息行插入到mysql数据库中的不同行中?

Related 相关文章

  1. 1

    如何将iso-8601类型的日期插入到Oracle数据库中

  2. 2

    如何将数据从服务器存储到Phonegap中的数据库

  3. 3

    如何将csv文件中的数据插入sqlite数据库?

  4. 4

    如何将这组数据组织到mysql数据库中?

  5. 5

    如何将下拉菜单中的数据插入数据库中的新表?

  6. 6

    如何将数据从数据库显示到具有高性能的RecyclerView中?

  7. 7

    如何将MySQL数据库中的数据存储到数组中?

  8. 8

    Spring MVC如何将数据库中的数据显示到表中

  9. 9

    如何将熊猫数据框插入数据库中已存在的表中?

  10. 10

    如何将列表中的数据插入SQLite3数据库

  11. 11

    将`tsv`文件插入到PostgreSQL数据库中

  12. 12

    如何将数据插入/编辑到使用MySQL Workbench在CLI中创建的数据库中?

  13. 13

    如何将记录插入数据库中的多个表中

  14. 14

    如何将已插入的数据插入到mysql中?

  15. 15

    如何将DataFrame中的特定列插入数据库表的新列中?

  16. 16

    如何将文本框中的数据和日期/时间插入Access数据库?

  17. 17

    如何将包含顺序日期的行插入到mysql数据库中

  18. 18

    PHP:如何将单选按钮值插入到MySql数据库中

  19. 19

    如何使用 Ajax Jquery,php 将数据插入到数据库中

  20. 20

    如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

  21. 21

    如何将从数据库中检索到的数据插入到预先设置样式的 HTML 标签中?

  22. 22

    如何将这些多行数据插入到 mysql 数据库中?

  23. 23

    如何将json数据插入到Mysql数据库中

  24. 24

    如何将 EditText 中的文本插入数据库?

  25. 25

    如何将日期和时间插入到数据库中?

  26. 26

    如何将文件名插入到mysql数据库中

  27. 27

    如何将复杂的 linux 终端命令的输出插入到 mysql 数据库表中

  28. 28

    如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

  29. 29

    如何将信息行插入到mysql数据库中的不同行中?

热门标签

归档