[Use of] value between postback
[Scene] Click on the jump page Page2 Page1, Page2 in String to get back to Page1 reception, commonly used in the search page, select the page condition.
Click Page1 Jump Code:
Intent intent=new Intent(SearchActivity.this,ChoseClient.class);
startActivityForResult(intent,1001);
Page2 choosing parameters passback tags:
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String mClient = (String) ((TextView)view.findViewById(R.id.tv_clientName)).getText();
if(mClient!=null&&mClient!=""){
Intent intent=new Intent();
intent.putExtra("client",mClient);
setResult(1001,intent);
finish();
}
}
});
Page1 Page2 receiving return parameter code:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==1001&&requestCode==1001){
String mClient=data.getStringExtra("client");
idClient.setText(mClient);
}
}
It should be noted that the jump before Page2
the startActivityForResult (Intent, 1001 ); and added a requestCode
Jump Page1
setResult ( 1001 , Intent); added a resultCode
Value is used to determine which page is passed over, the subsequent operation easy.