I'm using startActivityForResult, but I have no data, why? with this code I lunch the activity
conto = (Button) findViewById(R.id.btn_new_conto);
conto.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent=new Intent(Mov.this,onto.class);
startActivityForResult(intent, 2);
and with this code I pass the value:
lista.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
Dettaglio d = dettagli.get(position);
Intent intent=new Intent();
intent.putExtra("conto", d.conto);
setResult(2,intent);
finish();
with this code I get the value:
protected void onActivityResult1(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==2){
if(null!=data) {
conto.setText(data.getStringExtra("conto"));