i make app with 2 activity 1 and 2 and want to share number wrote in text view in page activity 1 direct in calculation in page activity 2 to be viewed in text view in this page 2 (for example if first text view contains number 10 and i want to use this number in second activity in calculation like "value+10" and the result will be viewed in text view in page activity 2) without make any addition field in page 2
Asked
Active
Viewed 40 times
0
-
send this number 10 to activity 2 by using Intent – J Ramesh Aug 31 '17 at 13:09
-
Please don't repost. https://stackoverflow.com/questions/45951575/android-studio-code-for-pass-data-between-two-edit-texts-in-different-activitie – OneCricketeer Aug 31 '17 at 13:13
-
I write 10 as example i need the cell contains number to pass to next activity in equation – Wael Youssef Aug 31 '17 at 13:44
-
now i want to use number in one activity field in calculation in activity two field and this different than the last question because i dont want to built another field in activity 2 to recieve that number in activity one(TextView in activity 2 = 3×value 1 in activity 1 )for example – Wael Youssef Aug 31 '17 at 21:49
2 Answers
0
You could pass it in a Bundle
Intent intent = new Intent(this, OtherActivity.class);
Bundle bundle = new Bundle();
bundle.putInt("something", 1);
intent.putExtras(bundle);
startActivity(intent);
In you OtherActivity:
Bundle bundle = getIntent().getExtras();
int something;
if (bundle != null) {
something = bundle.getInt("something");
}else{
//
}
This way you can pass a bunch of arguments to the next activity.

Razor
- 66
- 12
-
Is there any way than intent..because in intent way i must make cell (like text view) to recieve number in it from activity one and then use ..i only need put number in activity one in equation in activity 2 – Wael Youssef Aug 31 '17 at 14:45
0
Code In Activity1
Intent intent = new Intent(this, Activity2.class);
intent.putExtra("number", 10);
startActivity(intent);
Code In Activity2
int number = getIntent().getIntExtra("number", 0);

Thomas Fritsch
- 9,639
- 33
- 37
- 49

J Ramesh
- 548
- 4
- 11
-
i want to use number in one activity field in calculation in activity two field . i dont want to built another field in activity 2 to recieve that number in activity one i want this number go directly in equation in activity 2 like this (TextView in activity 2 = 3×value1 in activity 1 )for example – Wael Youssef Aug 31 '17 at 21:53
-
you can directly write (TextView in activity 2 = 3× getIntent().getIntExtra("number", 0) in activity 1 ) otherwise you need to public static variable for accessing value – J Ramesh Sep 01 '17 at 04:36