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

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条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥20 kinect 使用 unity 开发使用手势旋转相机
      • ¥20 一个关于人脸识别的实训报告
      • ¥50 LoopyCuts编译运行问题
      • ¥20 VS2019如何添加.mdf文件失败
      • ¥15 SeaTunnel多Transform配置问题
      • ¥15 消除字符串,求最短字符串长度
      • ¥20 有人做基于集员滤波的异常值处理相关的内容吗?(语言-matlab)
      • ¥30 matlab编程,用chatGPT帮助,但给出的code总是报错。
      • ¥15 离线安装VS2017出现报错
      • ¥50 opengl2怎么将梯形的纹理映射在矩形上面不变形