我为我的应用程序创建了一个带有sqlite的登录系统,我有登录页面。 用户登录成功后,打开一个新活动。 我的问题是如何在登录的新活动中找到。 感谢。
答案 0 :(得分:0)
登录成功后,您可以将登录活动中的数据发送到新活动,如用户名或任何其他数据。在您的情况下,您可以将登录用户的主键发送到活动,在其他活动中,您可以根据ID查询用户的详细信息。
Intent intent = new Intent(context, YourActivityClass.class);
intent.putExtra("name", "ranjith");
intent.putExtra("id", "121212xxxdfd");
startActivity(intent);
在Activity中只检索数据如下:
Intent intent = getIntent();
if (null != intent) {
String name= intent.getStringExtra("name");
String id= intent.getStringExtra("id"); //db key
Log.v("myapp","User logged in is "+ name);
}