Library Activity:
try {
Intent itemintent = null;
try {
itemintent = new Intent(getApplicationContext(), Class.forName("your packagename with class name"));
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Bundle b = new Bundle();
b.putStringArray("iarray", Array1);
b.putString("key", "YourString");
b.putInt("mflag", 0);
itemintent.putExtra("android.intent.extra.INTENT", b);
startActivityForResult(itemintent, 2);
} catch (Exception e) {
e.printStackTrace();
}
In your mainActivity:
Bundle b = startingIntent.getBundleExtra("android.intent.extra.INTENT");
if (b != null) {
String[] strA = b.getStringArray("iarray");
String value=b.getString("key","")
}
source
share