Tôi đã học cách phát triển trong Android và có nhiều câu hỏi chung hơn: Nếu tôi có bố cục sử dụng danh sách và một số chế độ xem khác, tôi có nên sử dụng Hoạt động hoặc ListActivity cho lớp hoạt động của mình không?Android - Hoạt động so với ListActivity - Lớp hoạt động của tôi nên mở rộng ở đâu?
Tôi biết rằng ListActivity có thể sẽ giúp mọi thứ dễ dàng hơn để ghi đè các sự kiện theo danh sách cụ thể, nhưng có lợi thế nào khác khi sử dụng ListActivity over Activity không? Điều gì sẽ xảy ra nếu tôi muốn thay đổi bố cục trong tương lai thành GridView? Nó sẽ có thêm/bớt đau để thay đổi mã của lớp?
Tôi chỉ tò mò về "thực hành tốt nhất" trong lĩnh vực này và những lợi ích đòi hỏi, vì vậy bất kỳ câu trả lời sẽ là hữu ích :)
Bara
Tôi chỉ đi với phương pháp này trong khi cố gắng refactor một số mã sử dụng cùng một cơ sở nhưng cả hoạt động và ListActivity. Đặt một ListView trống trong phần chung của bố cục của tôi và sau đó chia sẻ phần chung đó bằng cách sử dụng các thẻ và . –
ListActivity có một số lỗi hiển thị trong trường hợp sử dụng nhất định. Vì vậy, ListActivity là có thể sử dụng theo thời gian trên trường hợp sử dụng rất cơ bản. Và trong trường hợp đó là đủ đơn giản để sử dụng Activity và ListView. – Anderson