@Override
//判断返回的activity值
public void startActivityForResult(Intent intent, int requestCode) {
// TODO Auto-generated method stub
if(requestCode==1)
{
mLinearLayout.setBackgroundColor(color.white);
Toast.makeText(getApplicationContext(), "这是红色的背景", Toast.LENGTH_LONG);
}
super.startActivityForResult(intent, requestCode);
}
}上面这段重写的是启动activity的函数,如果想接收返回值处理的话,需要重写的是这个函数,onActivityResult(int requestCode, int resultCode, Intent data)另外记得对onActivityResult中的resultCode进行处理哦。
//判断返回的activity值
public void startActivityForResult(Intent intent, int requestCode) {
// TODO Auto-generated method stub
if(requestCode==1)
{
mLinearLayout.setBackgroundColor(color.white);
Toast.makeText(getApplicationContext(), "这是红色的背景", Toast.LENGTH_LONG);
}
super.startActivityForResult(intent, requestCode);
}
}上面这段重写的是启动activity的函数,如果想接收返回值处理的话,需要重写的是这个函数,onActivityResult(int requestCode, int resultCode, Intent data)另外记得对onActivityResult中的resultCode进行处理哦。
返回的时候用:setResult(int resultCode, Intent data)调用的那个activity要实现onActivityResult(int requestCode, int resultCode, Intent data)这三个函数中的requestcode,resultcode要对应上 要不然你获取不到返回的东西