Я создал приложение, которое устанавливает виджет, и все работает нормально. Но возможно ли сделать проверку, например, с логическим var, чтобы проверить, должен ли виджет быть установлен или нет. Итак, когда значение var истинно, виджет будет установлен, когда приложение будет установлено. И, конечно, когда логическая переменная var установлена в false, виджет не будет установлен. Это возможно или нет? Или это, если я хочу добиться этого, я должен удалить весь код для моего виджета?предотвратить появление виджета
0
A
ответ
0
Я думаю, это зависит от того, как вы принимаете решение о том, что виджет не должен быть установлен.
Мой проект DevDrawer имеет только виджет доступен API 11+
Я создал 2 bools.xml файлы (1 значений, 1 в значениях-v11). Внутри bools.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="widgetEnabled">true</bool>
</resources>
Теперь в манифесте, в виджете приемника:
android:enabled="@bool/widgetEnabled"
Я думаю, что это работает .. Давненько я выбрал по предварительной 4.0 устройства вверх, хотя.
Это действительно хорошо работает, но есть ли способ сделать это во время работы? – user
Я не знаю, боюсь – Tony