При изменении предпочтения с помощью формы меню правой панели инструментов в форме под ней отображается подтверждение сообщения на панели задач

#codenameone #toast

Вопрос:

Я добавил возможность изменять Preferences настройки непосредственно в правой части Toolbar . Это прекрасно работает. Однако ToastBar сообщения с подтверждением отображаются под Toolbar Form тем, что делает его фактически бесполезным… Есть ли способ донести ToastBar эти послания?

введите описание изображения здесь

Комментарии:

1. На мой взгляд, ваш вопрос не совсем ясен. Можете ли вы показать минимальный пример кода для воспроизведения вашей проблемы?

2.Спасибо @FrancescoGalgani за быстрый ответ. Мне удалось обойти проблему, зарегистрировав a Preferences addDataChangedListener в init() методе. Работает как заклинание.

Ответ №1:

Я предлагаю использовать useFormLayeredPane(true) при показе тоста. Вы можете переключить это глобально, используя:

 ToastBar.getInstance().useFormLayeredPane(true);
 

Комментарии:

1. Я проверю это.