Intent intent=new Intent();
intent.setClass(getContext(),LoginActivity.class);
startActivityForResult(intent,0x002);
// finish的返回监听
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode==0x002&&resultCode==0x001){
tv_login.setText(data.getStringExtra("name"));
getCount();
if(LoginInfo.getStatus()!=null){
btn_logout.setVisibility(View.VISIBLE);
}else {
btn_logout.setVisibility(View.GONE);
}
}
super.onActivityResult(requestCode, resultCode, data);
}
loginActivity:
case Finish:
Intent intent=new Intent();
intent.putExtra("id",2);
intent.putExtra("name",Name);
intent.putExtra("statu",Statu);
setResult(0x001,intent);
finish();
break;
---------单独返回-------------------------------------------------------
ImageView img_back = findViewById(R.id.iv_back);
img_back.setVisibility(View.VISIBLE);
img_back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ArticleVideoInfo info = new ArticleVideoInfo();
info.items = adapter.getList();
Intent intent = new Intent();
intent.putExtra("list", (Parcelable) info);
setResult(RESULT_OK, intent);
finish();
}
});
android intent带参finish、返回
最新推荐文章于 2023-05-22 15:43:32 发布