0
我不知道爲什麼我不能獲取文件路徑。當我選擇文件時,消息將顯示「正在上傳文件路徑:null」我該如何解決它?[Android]無法獲取文件路徑
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1 && resultCode == RESULT_OK) {
Uri selectedImageUri = data.getData();
filepath = getPath(selectedImageUri);
Bitmap bitmap = BitmapFactory.decodeFile(filepath);
imageview.setImageBitmap(bitmap);
messageText.setText("Uploading file path:" + filepath);
}
}
@SuppressWarnings("deprecation")
public String getPath(Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}