我是Android Dev的新手,这是我的第一个小部件。
应该发生的事情是当用户点击小部件时,它会关闭或打开主同步选项。
然而,单击时窗口小部件不执行任何操作,并且似乎无法单击。
这是.java代码的正文,如果它有助于发布任何其他代码,请告诉我。
public class MasterSync extends AppWidgetProvider {
/** Called when the activity is first created. */
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
final int N = appWidgetIds.length;
// now label the property of the button
boolean sync = ContentResolver.getMasterSyncAutomatically();
if (sync){
ContentResolver.setMasterSyncAutomatically(false);}
else
if (!sync){
ContentResolver.setMasterSyncAutomatically(true);
}
}}
答案 0 :(得分:3)
处理窗口小部件上的点击需要的不仅仅是一行代码 - 看一下本教程 - 它解释了窗口小部件的基础知识以及如何处理点击:
答案 1 :(得分:1)
onReceive()
内,您可以编写逻辑来处理点击按钮时将触发的广播。
请参阅此article以获取代码段。
答案 2 :(得分:0)