我最摇摆君 2015-05-20 11:11 采纳率: 25%
浏览 2941

Android sqlite 把用户名和其他表关联起来

现在做了一个登陆注册的功能,这是数据库的一个表
又做了一个功能类似日记的纪录功能,如何将这两个表关联起来,实现每人在登陆之后都看到的是自己的日记纪录,而不是所有人日记纪录?
表的格式是表1 id username password 表2 id notename notecontent date username

定义一个全局变量 让他在注册后=注册时username 然后写日记或者看日记的时候将表2的username等于这个全局变量 可行吗?
为什么代码会报错?求分析 下面是代码

public static String ANAME = null;

NotesDB.ANAME = username.getText().toString().trim();
Toast.makeText(RegisterActivity.this, "注册成功", Toast.LENGTH_LONG).show();

adapter.changeCursor(dbRead.query(NotesDB.TABLE_NAME_NOTES, null, "username=NotesDB.ANAME", null, null, null, null));
}

最后一段会报错
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何查看h3c 5130s-28f-si交换机配置 及更改网口
    • ¥15 HFSS仿真喇叭天线阵列方向图出现异常
    • ¥15 blender自发光强度
    • ¥15 FIR滤波器算法设计与实现(利用库函数firdec()
    • ¥15 利用单片机产生正弦信号,来测量差分放大电路放大倍数和共模放大倍数的思路和仿真
    • ¥60 关于mavlink的论文咨询
    • ¥66 定制开发肯德基自动化网站下单软件
    • ¥15 中科院研发的TextMind(文心)
    • ¥20 vscode虚拟环境依赖包未安装
    • ¥15 odoo17关于owl开发js代码问题