2013-03-24 52 views
0

使用getextra方法,我在一个活动增加了额外的和接收的其他活动时,送花儿给人得到空值,我的代码是无法从意图获得额外

super.onActivityResult(requestCode, resultCode, data); 
    String filePath=""; 

    Intent intent1 = new Intent(TagActivity.this,AddnewNoteActivity.class); 
    if(requestCode==1) 
    { 

    } 
    else if(requestCode==2) 
    { 
     if(resultCode == RESULT_OK) 
     { 
      intent1.putExtra("path", data.getData()); 
      intent1.setType("image/*"); 
     } 

    } 
    else if(requestCode==3) 
    { 
     if(resultCode == RESULT_OK){ 
      intent1.putExtra("path", data.getData()); 
      intent1.setType("audio/*"); 
     } 

    } 
     startActivity(intent1); 

} 

接收侧

if(imageUri==null) 
    { 

     extras = getIntent().getExtras(); 
     if (extras != null) { 
      String Path; 
      Path= extras.getString("path"); 
      imageUri = Uri.parse(Path); 
     }   
    } 

Nuth每次收到空的路径,请帮助

回答

0

问题解决为

intent1.putExtra(“path”,data.getData().tostring()); //发件人方