Android 应用程序小部件中的是/否对话框
我需要在小部件上有一个yes/no对话框,允许在小部件上直接按yes/no而不启动另一个对话框。基本上在小部件本身上放置一个Android 应用程序小部件中的是/否对话框,android,database,dialog,widget,Android,Database,Dialog,Widget,我需要在小部件上有一个yes/no对话框,允许在小部件上直接按yes/no而不启动另一个对话框。基本上在小部件本身上放置一个yes和一个no按钮 添加带有views.setonClickPendingContent(R.id.xxx,pendIntent)的回调时没有问题,我不知道如何根据用户按下yes按钮或no按钮来传递yes/no参数 每次用户按yes或no时,都应该有一个数据库更新和答案 我知道我应该以某种方式使用IntentService,但我不清楚如何将其连接到小部件的两个按钮 ps我
yes
和一个no
按钮
添加带有views.setonClickPendingContent(R.id.xxx,pendIntent)的回调时
没有问题,我不知道如何根据用户按下yes按钮或no按钮来传递yes/no参数
每次用户按yes或no时,都应该有一个数据库更新和答案
我知道我应该以某种方式使用IntentService
,但我不清楚如何将其连接到小部件的两个按钮
ps我也会感谢任何提示/链接到一个示例小部件/应用程序,它展示了如何为小部件上的“是/否”对话框设计最佳布局
非常感谢我不确定你的确切意思-我需要小部件上的对话框-而不是额外的AlertDialog
DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which){
case DialogInterface.BUTTON_POSITIVE:
//Yes button clicked
break;
case DialogInterface.BUTTON_NEGATIVE:
//No button clicked
break;
}
}
};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure?").setPositiveButton("Yes", dialogClickListener)
.setNegativeButton("No", dialogClickListener).show();