سؤال

أحاول تعيين أ BitmapFieldصورة باستخدام setImage() طريقة. إنه يعمل بشكل جيد ، لكن عندما أحاول أن أفعل ذلك على موضوع يلقي أ IllegalStateException ولا يعمل.

هل هناك أي حل بديل لهذا؟

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

المحلول

تحتاج إلى إجراء التحديث في مؤشر ترابط الإرسال (أو على الأقل الحصول على القفل). أسهل طريقة للقيام بذلك هي نمط الكود التالي:

UiApplication.getUiApplication().invokeLater(new Runnable() {
    public void run() {
        ... your code here ...
    }
});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top