@Override
protected void onActivityResult(int requestCode, int resultCode,Intent data) {
switch (requestCode){
case REQUEST_CODE_GETMESSAGE:
if(requestCode == Activity.RESULT_OK)
{
String message=data.getStringExtra("data");
Log.i("MyApp","Result message is:" +message);
}else
{
Log.i("MyApp","Activity Cancelled");
}
}
}
Else part is working
答案 0 :(得分:1)
Activity1应该以{{1}}开始Activity2。
Activity2应该使用l_val_c: LINKED_LIST_CURSOR [like some_values.item]
将数据发送回Activity1。
在Activity2中,
startActivityForResult()
在活动1中,
setResult()
答案 1 :(得分:0)
您应该在if
语句if(resultCode == Activity.RESULT_OK)
中检查结果代码,并在第二个活动中将结果代码设置为OK