1

help anyone

I can't figure this out

String [] manager = {"String", "String", "String", "String", "String", 
"String", "String"};

String [] supervisors = {"String","String", "String", "String"};

email.putExtra(Intent.EXTRA_EMAIL, new String [] {String.valueOf(manager)});
email.putExtra(Intent.EXTRA_CC, new String [] {String.valueOf(supervisors)});

I want to show it like this: someone@example.com

but all I get is [Ljava.lang.String]

Faysal Ahmed
  • 7,501
  • 5
  • 28
  • 50
  • Try this : email.putExtra(Intent.EXTRA_EMAIL, manager); – matin sayyad Mar 15 '18 at 05:37
  • 1
    Possible duplicate of [Sending arrays with Intent.putExtra](https://stackoverflow.com/questions/3848148/sending-arrays-with-intent-putextra) – ADM Mar 15 '18 at 05:38

1 Answers1

0

Try this

String [] manager = {"String", "String", "String", "String", "String", 
"String", "String"};

String [] supervisors = {"String","String", "String", "String"};

email.putExtra("managerarray",manager);
email.putExtra("supervisors", supervisors);

While fetching in Another Activity

Intent intent = getIntent();
String [] managerarray = intent.getStringArrayExtra("managerarray");
String [] supervisors = intent.getStringArrayExtra("supervisors");
Gowthaman M
  • 8,057
  • 8
  • 35
  • 54