android - 切换 View /弹出窗口

标签 android view listactivity

我在切换 View 时遇到了一些麻烦,想知道是否有人可以提供帮助。基本上初始 View 是一个 ListActivity。在此 View 上,用户可以按下触发数据库调用的菜单按钮,当结果返回(数字或空值)时,我需要将 View 更改为两个 View 之一(可以说是数字 View 和空 View ).

我已经取得了一些成功——

Intent myIntent = new Intent(this, numberview.class);
this.startActivity(myIntent);

现在这行得通了,但是我看不到一种方法可以将从数据库中检索到的数字传递到新 View 中。

我也尝试过使用 PopUpWindow 类但无济于事,我找到的所有示例都只有 Activity(不是 ListActivity)的示例,并且一些提到的方法不存在。我能得到一些帮助/建议吗?

最佳答案

试试这个:

Intent myIntent = new Intent(this, numberview.class);
myIntent.putExtra("number", num);
this.startActivity(myIntent);

....

在你的第二个 Activity 中:

Integer number = getIntent().getExtra("number");

关于android - 切换 View /弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921888/

相关文章:

javascript - 如何删除旧的主干 View

Android 预加载 TabHost View

xcode - UIButton 如何淡入淡出

java - 使用 SQLite 数据库填充列表

android - SHA 1 哈希键对所有应用程序都相同吗?

安卓和SSL

android - FragmentActivity 导致 ClassNotFoundException

android - 如何在 ListView 中显示数据库中的数据?

android - 无法实例化 PlayersActivity NullPointerException 错误

Android App Bundle 未在 Android Studio 中生成