1

我需要我的小部件在我的应用程序的另一部分提供的相同功能。在列表活动中。如何在自定义视图中重用我的小部件?我想把小部件放到一个视图中?如何才能做到这一点?构建自定义主机。我的意思是我认为无论如何我都需要我构建的任何东西作为广播接收器,所以我怎样才能重用小部件提供者谢谢

4

1 回答 1

1

出于此答案的目的,我假设您所说的“小部件”是指“应用小部件”。android.view.View小部件( 的子类)和应用小部件之间存在很大差异。

如何在自定义视图中重用我的小部件?

一般来说,你不会。您将通用业务逻辑隔离到 AppWidgetProvider 和 ListActivity 都使用的一些帮助程序类中。

我想把小部件放到一个视图中?如何才能做到这一点?

这是不可能的,对不起。

构建自定义主机。

不想走那条路。AppWidgetHost应为主屏幕或您希望托管第三方应用程序小部件的其他地方保留构建一个。请重构您的业务逻辑。

我的意思是我认为无论如何我都需要我构建的任何东西作为广播接收器,所以我怎样才能重用 Widget 提供程序

AListActivity不会使用AppWidgetProvider. 请重构您的业务逻辑。

于 2011-02-17T00:55:46.570 回答