2012-05-17 23 views
5

Tôi đang phát triển một ứng dụng Android. Tôi đã vượt qua hơn 20 hoạt động. Vì vậy, tôi hơi lo lắng về nó. Ý tôi là nếu có nhiều Hoạt động hơn trong ứng dụng Android, điều đó có ảnh hưởng đến hiệu suất của Ứng dụng như Tốc độ, Bộ nhớ hoặc bất kỳ sự cố nào khác không?Số lượng hoạt động có quan trọng trong Ứng dụng Android không?

Mặc dù nó không phải là một câu hỏi tiêu chuẩn nhưng tôi vẫn cảm thấy một cái gì đó của nó mà có thể giúp đỡ người khác quá

+0

Kiểm tra điều này: http://stackoverflow.com/questions/6236374/android-unlimited-number-of-activities-in-a-project-and-activity-lifecycle và cũng http://stackoverflow.com/questions/3608347/số hoạt động tối đa – Ponmalar

Trả lời

2

Có Suraj hoạt động nhiều sẽ ảnh hưởng đến hiệu suất
Một hoạt động là tương đương với một khung/Window trong GUI bộ công cụ. Nó chiếm toàn bộ khu vực có thể kéo được của màn hình (trừ các thanh trạng thái và tiêu đề ở trên cùng). Các hoạt động có nghĩa là để hiển thị giao diện người dùng và nhận được thông tin từ người sử dụng Tích Cực (gọi-Hoạt động) có thể đẻ trứng khác Hoạt động (sub-Hoạt động) theo 2 cách:

  • cháy và quên - tạo một sự kiện (Ý định) và bắn nó
  • Gọi lại không đồng bộ - tạo sự kiện (Intent), kích hoạt nó và chờ phản hồi của nó bằng phương thức gọi lại (của gọi-Hoạt động).

Vì vậy, tác động của hoạt động sẽ phụ thuộc vào hiệu suất của thiết bị, bộ xử lý và bộ nhớ, vv. Thậm chí bạn phải xem xét các biện pháp an ninh.

Các vấn đề liên quan