0

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

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

Activity1通过EditText接受数字输入,然后对其执行一些操作,假设它乘以 2,然后将这个新数字发送到另一个显示它的活动Activity2 。

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

提前谢谢。

4

4 回答 4

4

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

主.java

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

二.java

Bundle b=getIntent().getExtras();
if(b!=null)
{
    String fud=b.getString("a");
}
textview.setText(fud);
于 2012-05-28T09:43:18.547 回答
2

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

如何在 Android 应用程序的活动之间传递数据?

于 2012-05-28T09:44:13.977 回答
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");
于 2012-05-28T09:44:58.783 回答
0

Android 中的 Intents正是您所寻找的

于 2012-05-28T09:42:55.680 回答