Я создаю виджет приложения, состоящий из одного настраиваемого представления под названием Foo.
xml / widget.xml:
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="294dp"
android:minHeight="72dp"
android:updatePeriodMillis="0"
android:initialLayout="@layout/widget_layout">
</appwidget-provider>
layout / widget_layout
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<package.name.Foo
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
Foo:
public class Foo extends View
{..}
Я тестировал Foo
в обычном приложении для Android, и он отлично работает. Однако, когда я пытаюсь запустить виджет, я получаю «ошибка при загрузке виджета»
. Когда я удаляю представление Foo
из виджета, все в порядке. Так что это как-то связано с представлением Foo
.
К сожалению, я не могу получить более конкретных ошибок в DDMS, потому что я не знаю способа отладки виджетов.
Я хотели бы знать, действительно ли возможно использовать ваши собственные пользовательские представления в виджете приложения?
public class Foo extends View
{..}
Я тестировал представление Foo
в обычном приложении для Android, и оно отлично работает. Однако, когда я пытаюсь запустить виджет, я получаю «ошибка при загрузке виджета»
. Когда я удаляю представление Foo
из виджета, все в порядке. Так что это как-то связано с представлением Foo
.
К сожалению, я не могу получить более конкретных ошибок в DDMS, потому что я не знаю способа отладки виджетов.
Я хотели бы знать, действительно ли возможно использовать ваши собственные пользовательские представления в виджете приложения?
public class Foo extends View
{..}
Я тестировал представление Foo
в обычном приложении для Android, и оно отлично работает. Однако, когда я пытаюсь запустить виджет, я получаю «ошибка при загрузке виджета»
. Когда я удаляю представление Foo
из виджета, все в порядке. Так что это как-то связано с представлением Foo
.
К сожалению, я не могу получить более конкретных ошибок в DDMS, потому что я не знаю способа отладки виджетов.
Я хотели бы знать, действительно ли возможно использовать ваши собственные пользовательские представления в виджете приложения? Я здесь что-то делаю не так?