Tôi đang làm việc trong một dự án yêu cầu tăng lượng hướng dẫn đơn giản Xem khi người dùng mở ứng dụng lần đầu tiên. Tôi đang cố gắng để làm điều đó "đúng cách", và tôi đang tự hỏi về vấn đề hiệu suất.Hiệu suất Android: Thêm chế độ xem theo chương trình và chế độ xem thiết lập để GONE/VISIBLE
Hiện tại, tôi có trong bố cục của mình chế độ xem được đặt thành android:visibility="GONE"
, mà tôi thay đổi thành VISIBLE
tùy thuộc vào SharedPreference. Điều này cho phép tôi cho phép người dùng tìm hiểu cách ứng dụng hoạt động trên lần khởi chạy đầu tiên.
Điều tôi đang tự hỏi là những gì nó ngụ ý khi chế độ xem được hiển thị trong Phân đoạn của tôi. Đoán của tôi là chế độ xem sẽ được tăng cao một cách vô ích, ngay cả khi mức độ hiển thị của nó được đặt thành GONE
.
Bây giờ, tôi đang suy nghĩ về một giải pháp thay thế: nếu tôi chỉ thêm Chế độ xem vào lần ra mắt đầu tiên, nhưng theo chương trình, trong số onCreateView
của Fragment của tôi. Điều đó sẽ cho phép lượt xem không được tăng cao khi khởi chạy sau đó, nhưng sẽ không làm tăng lượt xem theo chương trình ngụ ý hiệu suất kém khi ra mắt lần đầu tiên?
Không chắc chắn về so sánh hiệu suất. Nhưng nếu nó thực sự giống như hướng dẫn trên chạy đầu tiên, sau đó cung cấp cho [Showcase View] (https://github.com/amlcurran/ShowcaseView) một thử :) –
@PurpleDroid Vâng, tôi thực sự hiển thị nó như là một 'CardView' ngay bây giờ. Nó chỉ là một FYI cho người dùng lần đầu tiên, không thực sự là một hướng dẫn! :-) – MagicMicky
@MagicMicky: Xin lỗi nhưng tôi phải hỏi "Bạn đã thử gì?". Nó rất dễ dàng để sử dụng một cái gì đó như DDMS để theo dõi sự tiến bộ của một ứng dụng bằng cách sử dụng logcat. Tại sao bạn không thử các phương pháp tiếp cận khác nhau và xem điều gì sẽ xảy ra? – Squonk