Tôi gặp sự cố khi nhập ảnh từ Album trong Android, vì phương thức onActivityResult()
không bao giờ được gọi.onActivityResult() không được gọi khi Activity bắt đầu từ Fragment
Đây là mã mà tôi đã viết (gọi từ một mảnh vỡ không phải là một hoạt động):
Intent galleryIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
getActivity().startActivityForResult(galleryIntent, PICK_IMAGE);
Và bằng cách này, tôi đã xác định onActivityResult()
nhưng nó không bao giờ kích hoạt:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult"); // not printed
}
Bất kỳ ý tưởng có gì sai với điều này?
Cảm ơn!
thêm constructor, super.onActivityResult (requestCode, resultCode, dữ liệu); – Venky
Tôi đã chỉnh sửa câu hỏi, thực sự mã của tôi đã có dòng đó. –
Bạn cần chọn hình ảnh từ Thư viện phải không? – Venky