2011-11-21 63 views
0

我一直在搞Android开发。使用多个表单并在它们之间传递信息

我做了一个简单的表单,它有两个数字字段,当你按下计算按钮时,它将它们相乘。

我想要做的是当我按Calculate打开另一个窗体,并将该乘数传递给它来显示它。

我真的不知道如何做到这一点,虽然整个xml和findViewById的东西是非常不同于我以前做过的。当我在Eclipse中启动项目时,为我创建了main.xml和strings.xml。

我试着用搜索引擎周围,但我只是用一种形式找到教程

可能有人点我一个很好的教程这一点,或解释如何创建一个新的形式,创建/打开它,并传递一些信息它?

感谢

回答

4

要开始新的活动(你叫什么形式),你需要创建一个意图。将数据传递到该活动时,可以将“额外”进入的意图:

Intent i= new Intent(getApplicationContext(), NewActivity.class); 
i.putExtra("someuniquename","value"); 
startActivity(i); 

然后在新的活动,你可以检索这些值:当你的用户界面非常简单

Bundle extras = getIntent().getExtras(); 
if(extras !=null) { 
String value = extras.getString("someuniquename"); 
} 
+0

感谢,这是很简单的!我想我只需要把头脑放在活动和意图的想法中,我习惯于创建表单 – KingOfKong