我在主要活动A上有一个按钮,一旦点击就会调用另一个活动B. 在活动B上我有一个取消按钮,这是错误
发送失败结果ResultInfo {who = null,request = 65537, 对于活动,result = -1,data = null} {com.mars.editor / com.mars.editor.MainActivity}
以及调用活动B的主要活动中的代码
Intent intent=new Intent(m_context,ActivityB.class);
if(intent!=null)
{
ItemClass ic=(ItemClass) arg0.getItemAtPosition(arg2);
intent.putExtra("itemclass", ic);
startActivityForResult(intent, 1);
}
和取消按钮的代码
mCancel.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
if(getParent() == null)
setResult(RESULT_CANCELED,null);
else
getParent().setResult(RESULT_CANCELED,null);
finish();
}
});