मैं अपने अलर्ट बॉक्स में उलटी गिनती टाइमर कैसे प्रदर्शित करूं। मैं उपयोगकर्ता को सूचित करना चाहता हूं कि सत्र 5 मिनट में समाप्त हो जाएगा और अलर्ट पॉप अप बॉक्स में टाइमर चल रहा है। ।चेतावनी संवाद बॉक्स में एक उलटी गिनती टाइमर प्रदर्शित करें
उत्तर
आप पॉप-अप बॉक्स के लिए एक alertDialog
होना चाहिए:
alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Alert 3");
alertDialog.setMessage("00:10");
alertDialog.show(); //
new CountDownTimer(10000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
alertDialog.setMessage("00:"+ (millisUntilFinished/1000));
}
@Override
public void onFinish() {
info.setVisibility(View.GONE);
}
}.start();
thanq सू ज्यादा ... इसे बाहर की कोशिश करेंगे तुरंत – user1420943
आप भी 'countDownTimer' और' AlertDialog' प्रलेखन – thepoosh
पढ़ना चाहिए क्या मैं के बाद चेतावनी बॉक्स दिखाना चाहते हैं एक निश्चित समय .. एसए उपयोगकर्ता ने गतिविधि शुरू करने के 10 मिनट बाद ... और एक बार अलर्ट बॉक्स दिखाई देने पर उपयोगकर्ता को बताता है कि 5 मिनट में सत्र समाप्त हो जाएगा .. ??? – user1420943
संवाद लेआउट में एक TextView रखो। फिर एक हैंडलर.postDelayed() विधि (या एक countDownTimer, या एक टाइमर, या [...]) का उपयोग कर, TextView पर प्रदर्शित मूल्य ताज़ा करें।
[CountDownTimer] (http://developer.android.com/reference/android/os/CountDownTimer.html) का उपयोग करने के बारे में क्या है? –
कृपया जिस कोड को आपने आजमाया है और कोई भी लॉगकैट त्रुटियां पोस्ट करें। – Sam
यह भी जांच करें: [एंड्रॉयड CountDownTimer] (http://stackoverflow.com/questions/2691026/android-countdowntimer) –