30/09/2018, 21:33
Làm sao để một intent chạy duy nhất một lần trong android
Xin chào mọi người, tình hình bây giờ làm em đang làm một app quản lý, đang ở phần… nói nhanh luôn là giả sử em có một khung đăng ký. Vấn đề là làm sao để khung đó chạy đúng một lần khi người dùng vào app đầu tiên, nhưng phải điền thông tiền của những phần trong khung đăng kí đó để lưu vào cơ sở dữ liệu.
VD: ứng dụng evernote sẽ chạy phần giới thiệu về ứng dụng khi ta mở app lần đầu tiên, nhưng khung giới thiệu đó sẽ không chạy khi ta mở app lần thứ 2. Xin cảm ơn mọi người )
Bài liên quan
Dùng sharepreference để lưu dữ liệu, mỗi lần vào thì lại check trong sharepreference có chưa, có rồi thì không start intent đó
ref: http://www.tutorialspoint.com/android/android_shared_preferences.htm
Vấn đề là start intent đó ban đầu đó bạn! Nó giống như là làm thuộc tính trong manifest, cái nào chạy đầu tiên và cái nào chạy sau cùng. VD giả sử mình có intent là DK và itent là DN. Chạy app lần đầu thì DK gán là chạy trước còn DN chạy sau, từ lần thừ hai trở đi thì chạy DN nhưng không chạy DK nữa. Quá trình là như vậy đó bạn nhưng dù sau cũng cảm ơn vì đã bỏ thời gian cho mình.
Dùng một màn hình chào (splash screen) là activity chạy đầu tiên để giới thiệu, gắn logo thương hiệu các kiểu đà điểu vào.
Rồi 2 activity A và B, lần đầu chạy B, những lần sau chạy A. Làm thế nào thì ý tưởng đã có ở trên
Nhưng mình không biết cách làm bạn!
Mình cố tình chú thích splash screen là để bạn tìm google đấy, bạn phải hình dung ngay câu how to create splash screen android ngay khi đọc xong mới đúng chứ, đâu ai hướng dẫn chi tiết cho bạn từng li từng tí được
Xin lỗi bạn vì mình không để ý và cám ơn bạn rất nhiều vì keyword hữu ích của bạn