我是Android开发的新手,所以请尝试解释复杂的步骤。
我想知道为以下过程编写的代码: -
Activity1 通过 EditText 输入数字,然后对其执行一些操作,让我们将其与2相乘,然后发送这个新数字到显示它的另一个活动 Activity2 。
主要是我想知道如何在活动中显示新号码。
Thnx in Advance。
答案 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)