在另一个活动中显示结果

时间:2012-05-28 09:39:56

标签: android android-activity

我是Android开发的新手,所以请尝试解释复杂的步骤。

我想知道为以下过程编写的代码: -

Activity1 通过 EditText 输入数字,然后对其执行一些操作,让我们将其与2相乘,然后发送这个新数字到显示它的另一个活动 Activity2

主要是我想知道如何在活动中显示新号码。

Thnx in Advance。

4 个答案:

答案 0 :(得分:4)

您需要将数据从一个活动传递到另一个活动..

<强> Main.java

Intent it=new Intent(Main.this,Expense.class);
it.putExtra("a", food);
startActivity(it);

<强> Second.java

Bundle b=getIntent().getExtras();
if(b!=null)
{
    String fud=b.getString("a");
}
textview.setText(fud);

答案 1 :(得分:2)

以下问题的答案显示了如何在活动之间传递数据。在仔细阅读有关意图之前。

How do I pass data between Activities in Android application?

答案 2 :(得分:1)

参考此示例

在活动1中添加此内容

Intent myIntent = new Intent(Activity1.this, Activity2.class);
myIntent.putExtra("UserId",UserId);
myIntent.putExtra("UserName",UserName);
startActivity(myIntent);

在活动2中添加此内容

Intent intent = getIntent();
UserId=intent.getStringExtra("UserId");
UserName=intent.getStringExtra("UserName");

答案 3 :(得分:0)

你正在寻找

Intents in Android