为了账号安全,请及时绑定邮箱和手机立即绑定

无法查看 SQLite 数据库中保存的数据

无法查看 SQLite 数据库中保存的数据

慕妹3146593 2022-06-23 20:23:09
public void viewAll() {    btnHighScore.setOnClickListener(            new View.OnClickListener() {                @Override                public void onClick(View view) {                    Cursor res = myDb.getAllData();                    if(res.getCount() == 0) {                        showMessage("Error", "Nothing found");                        return;                    }                    StringBuffer buffer = new StringBuffer();                    while(res.moveToNext()) {                        buffer.append("ID : " + res.getString(0) + "\n");                        buffer.append("Firstname : " + res.getString(1) + "\n");                        buffer.append("Lastname : " + res.getString(2) + "\n");                    }                    showMessage("High Score Table", buffer.toString());                }            }    );}public void showMessage(String title, String message) {    AlertDialog.Builder builder = new AlertDialog.Builder(this);    builder.setCancelable(true);    builder.setTitle(title);    builder.setMessage(message);    builder.show();}你可以在这里看到完整的代码:SQLite App我无法查看保存在我的数据库中的数据。我已经在这里上传了代码,所以有人可以帮助我找到我犯的错误,因为我没有收到任何错误。
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

根据链接中的代码,您需要从视图中获取名字和姓氏。请参见第 142 行。onCreate在视图中获取名称值是空白的,因此您将空字符串插入到数据库中。


btnSubmit.setOnClickListener(new View.OnClickListener() {

        @Override

    public void onClick(View v) {

        String firstname = etfirstname.getText().toString();

        String lastname = etlastname.getText().toString();

        boolean isInserted = myDb.insertdata(firstname, lastname);

        if(isInserted == true)

            Toast.makeText(SaveData.this, "Data Inserted", Toast.LENGTH_LONG).show();

        else

            Toast.makeText(SaveData.this, "Data not Inserted", Toast.LENGTH_LONG).show();

        }

    });


查看完整回答
反对 回复 2022-06-23
  • 1 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号