2013-03-24 2 views
0

Alway получить нулевое значение при использовании 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); 
     }   
    } 

Нут каждый раз получать нуль в пути, пожалуйста, помогите

ответ

0

проблема решена, как

intent1.putExtra ("путь", data.getData() .tostring()); // на стороне отправителя

Смежные вопросы