情况如下:
我已经从活动A打开了一个活动B.我想完成B并从B开始一个活动C,结果是A(StartActivityForResult)。
答案 0 :(得分:0)
根据我的理解,你将完成Activity
B,你必须开始Activity
C
您可以使用Activity
A的onActivityResult
方法启动Activity
C.如果您想传递数据。将数据通过intent
传递给Activity
C
答案 1 :(得分:0)
Activity B:
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
//data send to Activity B
Intent intent = new Intent();
intent.putExtra("MESSAGE", strtext + "");//your msg
setResult(2, intent);
}
Activiy A:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
String sSuName = data.getStringExtra("MESSAGE");
//txtfavouratecount.setText(sSuName);
}