Tôi mới sử dụng Android và trong khi thực hiện hướng dẫn lưu Activity
trạng thái vào Gói , tôi nhận thấy rằng thay vì chấp nhận List
giao diện chung chung hơn , Bundle
các phương thức đặt được mong đợi ArrayLists
.
Thí dụ:
Bundle.putCharSequenceArrayList(key, value)
Bundle.putIntegerArrayList(key, value)
Bundle.putParcelableArrayList(key, value)
Bundle.putStringArrayList(key, value)
Hầu hết chúng ta đều quen thuộc với mục 52 của Java hiệu quả đề xuất rằng các đối tượng phải được giới thiệu bởi giao diện của chúng, vì vậy tôi tự hỏi lý do đằng sau quyết định API này là gì.
Có ArrayList
lẽ là thực hiện danh sách ưa thích trong Android?