在活动一中将TextView中的数据直接共享到活动二中的计算公式

时间:2017-08-31 13:05:14

标签: java android

我使用2活动1和2制作应用程序并希望共享在页面活动1中的文本视图中写入的数字,直接在页面活动2中进行计算,以便在此页面2的文本视图中查看(例如,如果第一个文本视图包含数字10,我想在计算中的第二个活动中使用此数字,如“值+ 10”,结果将在页面活动2)的文本视图中查看,而不在第2页中添加任何添加字段

2 个答案:

答案 0 :(得分:0)

你可以在Bundle中传递它

Intent intent = new Intent(this, OtherActivity.class);
Bundle bundle = new Bundle();

bundle.putInt("something", 1);
intent.putExtras(bundle);
startActivity(intent);

在你的其他活动中:

 Bundle bundle = getIntent().getExtras();
 int something;

 if (bundle != null) {
     something = bundle.getInt("something");
 }else{
     //
 }

这样你就可以将一堆参数传递给下一个活动。

答案 1 :(得分:0)

活动1中的代码

Intent intent = new Intent(this, Activity2.class);
intent.putExtra("number", 10);
startActivity(intent);

活动2中的代码

int number = getIntent().getIntExtra("number", 0);