我可以使用下面的代码使其隐身,但无法禁用它。
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notification);
contentView.setViewVisibility(R.id.buttonToDisable, View.INVISIBLE);
答案 0 :(得分:4)
setEnabled()
是@RemotableViewMethod
,至少在the now-current master
branch of the source code上。因此,您应该能够use setBoolean()
:
contentView.setBoolean(R.id.buttonToDisable, "setEnabled", false);
答案 1 :(得分:0)
没有骰子试图更新远程视图ind。组件,例如:
IMyNotWorkingInterface
尝试切换布局
Button can't use method with RemoteViews: setEnabled(boolean)