gpt4 book ai didi

android - 关闭上一个 Activity 并在 Item 单击时打开新 Activity

转载 作者:行者123 更新时间:2023-11-30 03:49:55 25 4
gpt4 key购买 nike

大家好, 我创建了一个在左侧可用的 ListView 。在每个项目上单击打开新 Activity 打开但是当我在列表项之间遍历时第一次尝试后新 Activity 不会打开。在每种情况下,我都使用 finish() 方法关闭了当前 Activity 。但它似乎不起作用。这是代码 fragment ..让我知道是否有人可以提供帮助..感谢

    if (listname.equalsIgnoreCase("Time Table")) {
intent = new Intent(getApplicationContext(), TimeTable.class);
startActivity(intent);
Attendance.this.finish();
} else if (listname.equalsIgnoreCase("Announcements")) {
intent = new Intent(getApplicationContext(), Announcement.class);
startActivity(intent);
Attendance.this.finish();
}

最佳答案

我找到了解决我自己问题的方法,问题是我没有将一些需要的值转发给下一个 Activity ,例如用户 ID、密码等。所以我使用 SharedPreferences 将需要的值传递给其他 Activity 。这是示例..我希望它对其他人有用。这是现在创建并提交的共享首选项

 SharedPreferences prefs = getSharedPreferences("ABCPreferences",MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("UserId", login);
editor.putString("password", password);
editor.putString("IsInside", Inside);
editor.putString("UserType", "S");
editor.commit();

通过共享偏好访问值,很简单

String listname = ((TextView)view).getText().toString();
String userid = getSharedPreferences("UMSPreferences",MODE_PRIVATE).getString("UserId", login);
String paswrd = getSharedPreferences("UMSPreferences",MODE_PRIVATE).getString("password", password);

关于android - 关闭上一个 Activity 并在 Item 单击时打开新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14317730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com