Is it possible to create multiple widgets in runtime? Application (Activity) should generate in some cases new widget(or edit exist) with new name and label and do some primitive action on click, which should be available in desktop widgets menu.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Is it possible to create multiple widgets in runtime?
No.
Application (Activity) should generate in some cases new widget(or edit exist) with new name and label and do some primitive action on click, which should be available in desktop widgets menu.
That is not possible. App widgets must be declared in the manifest, which cannot be modified at runtime.
Sorry!
回答2:
You can create a widget when its first added to the home screen, I dont like this idea though.
If you wanted you could declare X number of widgets in the manifest and create the Views in the onCreate() method.