2010-09-02 37 views
14

Tôi có một ứng dụng Android yêu cầu màn hình giật gân. Tôi có một hoạt động đơn giản cho thấy màn hình giật gân và sau một vài giây, nó bắt đầu hoạt động 'chính'. Bây giờ, khi người dùng nhấn nút quay lại từ hoạt động đó, màn hình splash sẽ hiển thị lại. Làm thế nào tôi có thể ngăn chặn điều này? Tôi đã cố gắng giữ một boolean showSplash và điều này một phần hoạt động, nhưng khi ứng dụng đang chạy và người dùng muốn mở nó từ app-launcher, thoát ứng dụng (kể từ khi cuộc gọi splash kết thúc() khi splashShown là true). Bất kỳ ý tưởng?Android: 'Màn hình giật gân' chỉ một lần

Cảm ơn, Erik

Trả lời

47

Set android:noHistory="true" đến mục hoạt động tại AndroidManifest.xml. Điều đó sẽ ngăn chặn hoạt động được lưu trên ngăn xếp.

+1

Tốt. Trước khi tôi sử dụng phương thức 'finish()' trước khi bắt đầu hoạt động chính. Điều này có vẻ là cách tiếp cận tốt hơn, mặc dù giải pháp khác cũng làm việc. – Konsumierer

+0

tuyệt vời, nó hữu ích cho tôi không chỉ trường hợp này, tks nhiều –

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