gpt4 book ai didi

android - 应用程序小部件中的是/否对话框

转载 作者:搜寻专家 更新时间:2023-10-30 20:43:16 24 4
gpt4 key购买 nike

我需要在小部件上有一个是/否对话框,允许直接在小部件上按是/否而不启动另一个对话框。基本上是在小部件本身上放置一个 yes 和一个 no 按钮。

虽然使用 views.setOnClickPendingIntent(R.id.xxx, pendIntent); 添加回调没问题,但我不知道如何根据用户按下是按钮或否按钮。

每次用户按"is"或“否”时,数据库都会更新答案。

我知道我应该以某种方式使用 IntentService,但我不清楚如何将它连接到小部件的两个按钮。

ps 我也将感谢任何指向示例小部件/应用程序的提示/链接,它显示了如何最好地设计小部件上此类是/否对话框的布局

非常感谢

最佳答案

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();

关于android - 应用程序小部件中的是/否对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11061633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com