我是android开发的新手,所以请尝试解释复杂的步骤。
我想知道为以下过程编写哪些代码:-
Activity1通过EditText接受数字输入,然后对其执行一些操作,假设它乘以 2,然后将这个新数字发送到另一个显示它的活动Activity2 。
主要是我想知道如何在活动中显示新号码。
提前谢谢。
我是android开发的新手,所以请尝试解释复杂的步骤。
我想知道为以下过程编写哪些代码:-
Activity1通过EditText接受数字输入,然后对其执行一些操作,假设它乘以 2,然后将这个新数字发送到另一个显示它的活动Activity2 。
主要是我想知道如何在活动中显示新号码。
提前谢谢。
您需要将数据从一个活动传递到另一个活动..
主.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);
以下问题的答案显示了如何在活动之间传递数据。在此之前,请仔细阅读意图。
参考这个例子
在活动 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");
Android 中的 Intents正是您所寻找的