用ActivityForResult啟動Activity怎麼傳值給啟動的Activity,我用Intent傳值,新啟動的Activity裡邊收不到,我用的是getIntent().put方法取的
比如當前是在activityA,要跳轉到activityB,且傳遞一個 String s 給activityB。
則在activityA中跳轉:
Intent intent = new Intent(activityA.this,activityB.class);
String s = "my data";
intent.putExtra("string",s);
startActivityForResult(intent,1);
在activityB的onCreate中獲取傳遞過來的s:
String s = getIntent().getStringExtra("string");