كيف يمكنني استخدام مربع حوار بدون زر ويغلق تلقائيًا؟ على بلاك بيري

StackOverflow https://stackoverflow.com/questions/4348034

سؤال

أحتاج إلى استخدام مربع حوار. يظهر هذا 2-3 ثوان وبعد الإغلاق تلقائيًا. ما هو الكائن الذي يجب أن أستخدمه على BlackBerry؟

هل كانت مفيدة؟

المحلول

قم بإنشاء فصل يمتد من المنبثقة ويستخدم أ Timertask لإغلاقه تلقائيًا. لذلك سيكون لديك رمز في مُنشرك يبدو مثل هذا:

    Timer timer = new Timer();
    timer.schedule(new TimerTask(){

        public void run()
        {
            if(TestScreen.this.isDisplayed())
            {
                synchronized (Application.getEventLock())
                {
                    TestScreen.this.close();
                }
            }
        }

    }, WAIT_TIME_IN_MILLISECONDS);

نصائح أخرى

تستطيع ايضا استخذام

Status.show(String message) 

يظهر شاشة الحالة لمدة ثانيتين.

أو

Status.show(String message, Bitmap bitmap, int time) 

يعرض شاشة الحالة مع أيقونة محددة ، للوقت المحدد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top