Advertisements

Aatul Palandurkar

Posts Tagged ‘Android Course

Objective :

  • Passing data between activities in Android
  • Passing multiple data between activities in Android
  • Passing array between activities in Android
  • Passing ArrayList between activities in Android
  • Passing ArrayList to another activity in Android
  • Sending data via Intent in Android
  • Sending multiple data via Intent in Android
  • Sending array between activities in Android
  • Sending ArrayList between activities in Android
  • Sending ArrayList to another activity in Android
  • Sending data via Intent and Bundle in Android
  • Sending multiple data via Intent and Bundle in Android
  • Passing array between activities in Android using Intent and Bundle
  • How to pass array to another activity in Android?
  • How to pass array between activities in Android?
  • How to pass data to another activity in Android?
  • How to pass data to activity in Android?
  • How to pass data to between activities in Android?
  • How to pass ArrayList to another activity in Android?
  • How to pass ArrayList between activities in Android?

 

Code for passing data between activities in Android :

ActivityOne.java


String value = "Hello!";
Intent in = new Intent(this,ActivityTwo.class);
in.putExtra("Key", value);
startActivity(in);

ActivityTwo.java


Bundle bundle = getIntent().getExtras();
String valueReceived = bundle .getString("Key");

 

Code for passing multiple data or values between activities in Android :

Method 1 : Using Intent to pass data and Bundle to extract data between activities in Android

ActivityOne.java


String value1 = "Hello!";
String value2 = "Hi!";
Intent in = new Intent(this,ActivityTwo.class); 
in.putExtra("Key1", value1); 
in.putExtra("Key2", value2); 
startActivity(in); 

ActivityTwo.java

Bundle bundle = getIntent().getExtras();
String valueReceived1 = bundle .getString("Key1");
String valueReceived2 = bundle .getString("Key2");

 

Method 2 : Using Bundle to pass and to extract data between activities in Android

ActivityOne.java


String value1 = "Hello!";
String value2 = "Hi!";
Intent in = new Intent(this,ActivityTwo.class); 
Bundle bundle = new Bundle();
bundle.putString("Key1", value1);
bundle.putString("Key2", value2);
in.putExtras(bundle); 
startActivity(in); 

ActivityTwo.java

Bundle bundle = getIntent().getExtras();
String valueReceived1 = bundle .getString("Key1");
String valueReceived2 = bundle .getString("Key2");

 

Code for passing array between activities in Android :

ActivityOne.java

String[] array = new String[]{"Item1", "Item2", "item3", "Item4", "item5"};
Intent in = new Intent(this,ActivityTwo.class); 
Bundle bundle = new Bundle();
bundle.putStringArray("MyArray", array);
in.putExtras(bundle); 
startActivity(in); 

ActivityTwo.java

Bundle bundle = getIntent().getExtras();
String arrayReceived[] = bundle.getStringArray("MyArray");

 

Code for passing ArrayList between activities in Android :

ActivityOne.java

ArrayList<String> array = new ArrayList<String>();
array.add("Hello");
array.add("Hi");
array.add("Bye");
Intent intent = new Intent(this, ActivityTwo.class);
intent.putExtra("array_list", array);
startActivity(intent);

ActivityTwo.java

Bundle bundle = getIntent().getExtras();
ArrayList<String> array = (ArrayList<String>) bundle.getStringArrayList("array_list");

Have fun with Intent.

Advertisements
Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Conducted 3 days Android Workshop at KITS College, Ramtek, Dist. Nagpur for Student of Information Technology from 23rd Aug. 2014 to 25th Aug. 2014. Again it was a good experience with students of KITS.

Learn Android in Nagpur

Great news for Nagpur people, now you don’t need to go anywhere else & can learn, explore Android.

Sharda Infotech, one of the leading IT firm who is into Corporate Training since 2006 now offers Android Application Development Training, also offering jobs after completing the training depending on the performance of the candidate since Sharda Infotech is also in development from the same time & now has started Android Application Development too.

For more details mail us at training@shardainfotech.com or call us on 091 – 9766210353

If you are interested in starting your own business or franchise, write to us at franchise@shardainfotech.com or call us on 091 – 9766210353


Advertisements

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 13,201 other followers

Tweets

YouTube

Archives

Advertisements
%d bloggers like this: