我在切换视图方面遇到了一些麻烦,并且想知道任何人都可以提供帮助。基本上,初始视图是ListActivity。在此视图中,用户可以按下触发数据库调用的菜单按钮,当结果返回时(数字或空)我要求将视图更改为两个视图之一(数字视图和nullview可以这么说) )。
我做了一些成功 -
Intent myIntent = new Intent(this, numberview.class);
this.startActivity(myIntent);
现在这可行,但是我看不到将数据库中检索到的数字传递到新视图的方法。
我也尝试使用PopUpWindow类,但无济于事,我发现的所有示例都只有Activity的示例(不是ListActivity),并且一些提到的方法不存在。我能得到一些帮助/建议吗?
答案 0 :(得分:1)
试试这个:
Intent myIntent = new Intent(this, numberview.class);
myIntent.putExtra("number", num);
this.startActivity(myIntent);
....
在你的第二项活动中:
Integer number = getIntent().getExtra("number");