Lỗi khi khai báo quyền đọc ghi file trong android

Các bác ơi sao em khai báo quyền đọc ghi file lên bộ nhớ ngoài sao mà nó cứ hiện lên là You do not allow this app to write files. Mặc dù đã nhấn nút alow khi hiện bản thông báo!
source code: http://www.mediafire.com/file/07d7w3mo8vrwgce/BT1.rar/file

1 Like

Đang dẫn angel đi chơi để tối về giúp nếu bạn chưa giải ra, nhưng check trước:

  1. Bộ nhớ ngoài là sdcard is available?
  2. Which android API?
  3. Is user ignore the permission before?
7 Likes

Method quan trọng là askPermission thì không thấy post lên

6 Likes

Dạ hàm askPermission() đây ạ

Mình test trên máy vật lí thì có bộ nhớ sdcard, Minh đang test trên api 28
Mình thử bấm nút alow khi hỏi quyền thì nó vẫn nhảy vào Toast You do not allow this app to write files

Đây là xử lý bất đồng bộ mà.

Để xử lý sau khi người dùng cấp quyền thì phải dùng thêm ActivityCompat.OnRequestPermissionsResultCallback và phương thức onRequestPermissionsResult() của nó.

6 Likes

Ok cảm ơn bác nha! Mình làm được rồi!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?