为什么android小部件应用程序不支持切换按钮

为什么android小部件应用程序不支持切换按钮,android,android-widget,togglebutton,Android,Android Widget,Togglebutton,可能重复 大家好, 我不明白为什么应用程序小部件(主屏幕小部件)不能使用ToggleButton 我用谷歌搜索它,但没有任何理由。有人知道原因吗 谢谢应用程序小部件布局基于远程视图,它不支持每种布局或视图小部件: 我知道我正在寻找在主屏幕流程中运行的reasonApp小部件,因此据我所知,RemoteView是一种让UI操作在此流程中执行自己代码的机制。您将看到Android源代码中支持RemotableViewMethod的小部件的RemotableViewMethod注释。至于为什么只有一小

可能重复

大家好,

我不明白为什么应用程序小部件(主屏幕小部件)不能使用
ToggleButton

我用谷歌搜索它,但没有任何理由。有人知道原因吗


谢谢

应用程序小部件布局基于
远程视图
,它不支持每种布局或视图小部件:


我知道我正在寻找在主屏幕流程中运行的reasonApp小部件,因此据我所知,RemoteView是一种让UI操作在此流程中执行自己代码的机制。您将看到Android源代码中支持RemotableViewMethod的小部件的RemotableViewMethod注释。至于为什么只有一小部分视图具有这些注释的细节,您可能需要深入研究代码才能找到答案。正在执行的代码是序列化的,因此可以在单独的主屏幕进程中运行,因此显然存在一些限制。