我使用按鈕的onClick此代碼爲選秀圖像從GALLARY
我想通過使用putExtra和來自同一個活動,我嘗試從意圖字符串返回後返回null getExtra值從GALLARY回使用getExtra從onActiviryResult獲取這個值,但是我得到了空vlaue。這是任何方式來獲得我使用意向傳遞的字符串值,並且這個意圖打開畫廊挑選圖像,然後返回到相同的活動,我想獲得我意圖傳遞的字符串。onActivityResult與圖像
Intent intent = new Intent();
intent.setType("image/");
intent.setAction(Intent.ACTION_PICK);
intent.putExtra("image_field_tag", field_tag);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), Integer.parseInt(fieldDetlKey));
從上面的代碼intent.putExtra("image_field_tag", field_tag);
值我在onActivityStart
看到下面的代碼
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);<br>
Bundle bundle = data.getExtras();
String imgTag = bundle.getString("image_field_tag");
Log.d("image Tag", imgTag);
Log.d("requestCode",""+requestCode);
Log.d("resultCode", ""+resultCode);
}
我正在變imgTag的空值越來越空值,請告訴我如何從onActivityResult
獲得額外的價值Thanx,
,因爲您要發送意圖其他活動。如果你想收到'image_field_tag'在'onActivityResult'你需要使用'從你正在使用'startActivityForResult' –
開始活動setresult'不,我想送意圖同樣的活動,並設置圖像這是我從圖庫中選擇,但基於「image_field_tag」值 –
嘿,你得到了正確的答案? – Exceptional