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 )

Nguyen Ca viết 23:36 ngày 30/09/2018

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

Jobs Pham viết 23:43 ngày 30/09/2018

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.

X viết 23:43 ngày 30/09/2018

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

Jobs Pham viết 23:41 ngày 30/09/2018

Nhưng mình không biết cách làm bạn!

X viết 23:45 ngày 30/09/2018

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

Jobs Pham viết 23:38 ngày 30/09/2018

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

Bài liên quan
0