将Android Widget限制为每个设备一个实例

Seb*_*oth 10 android android-widget

我怎样才能限制Android小部件,以便用户始终只能创建一个实例?

一种可能的方法是存储SharedPreference包含counter变量和崩溃,如果计数为1,但显然我不赞成该解决方案.;-)

Com*_*are 7

我怎样才能限制Android小部件,以便用户始终只能创建一个实例?

你不能.

但是,仅仅因为用户要求您的应用小部件的多个实例并不意味着您必须为每个实例管理单独的数据.只需忽略ID并使用updateAppWidget()不带任何ID的方法.