Asked Jan 11th, 7:04 AM 63 0 1
  • 63 0 1
0

Gọi ArrayAdapter

Share
  • 63 0 1

Hiện tại mình đang sử dụng MaterialSearchBar dựa theo code này https://camposha.info/source/android-material-toolbar-searchbar-filtersearch-gridview

Tuy nhiên khi gọi ArrayAdapter theo code ở trên thì mình nhận được cảnh báo lỗi:

Vậy tham số đúng khi truyền ở đây phải như thế nào?

1 ANSWERS


Answered Jan 11th, 7:13 AM
Accepted
+4

this reference tới current Fragment instance, ở đây là SearchFragment . ArrayAdapter cần pass vào Context instance, nên modify this thành getContext()

Bạn Ctrl+Q để xem document của method rồi pass vào tương ứng.

Share
Hoàng Đức Quân @devil_boom_129
Jan 11th, 2:06 PM

Được rồi anh ạ. Tuy nhiên em thấy hiện ra 1 cái warning về null. Chắc cũng không cần lo gì nhiều ạ?

0
| Reply
Share
Hiếu Phạm @jollyjoker992
Jan 14th, 2:30 AM

@devil_boom_129 method Fragment.getContext() đôi khi trả về null nên tốt nhất bạn nên check null nhé. Lý do vì sao thì bạn đọc thêm về Fragment lifecycle để hiểu rõ thêm nhé.

+2
| Reply
Share
Hoàng Đức Quân @devil_boom_129
Jan 14th, 2:31 AM

@jollyjoker992 vâng ạ

0
| Reply
Share