AndroidStudio中创建对话框时出现上下文错误。
创始人
2024-08-20 14:30:04
0

需要确保在创建对话框时,将正确的上下文传递给它。可以通过使用Activity实例作为上下文,或通过getApplicationContext()方法获取应用程序上下文来解决此问题。以下是一个包含示例代码的解决方案:

AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage("Do you want to exit?")
       .setCancelable(false)
       .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                MainActivity.this.finish();
            }
       })
       .setNegativeButton("No", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
                dialog.cancel();
           }
       });
AlertDialog alert = builder.create();
alert.show();

在上面的示例代码中,我们使用MainActivity实例作为上下文来创建AlertDialog。确保使用正确的上下文,以避免上下文错误。

相关内容

热门资讯

玩家必备科普“hhpoker俱... 【亲,hhpoker俱乐部是干嘛的 这款游戏可以开挂的,确实是有挂的,很多玩家在这款hhpoker俱...
透视辅助“wepoker透视挂... 您好:这款wepoker透视挂底牌游戏是可以开挂的,确实是有挂的,很多玩家在这款wepoker透视挂...
1.9分钟了解“掌中乐游戏辅助... 1.9分钟了解“掌中乐游戏辅助器”素来有开挂辅助软件(的确有挂)1、下载安装好掌中乐游戏辅助器,进入...
大神推荐“hhpoker是内部... 大神推荐“hhpoker是内部控制吗”原生有开挂辅助平台(有挂实锤) 了解更多开挂安装加(13670...
透视科技“微乐广西小程序”原先... 微乐广西小程序是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微信...
透视游戏“新漫游大厅辅助器”从... 透视游戏“新漫游大厅辅助器”从前有开挂辅助工具(证实有挂)1、下载安装好新漫游大厅辅助器,进入游戏主...
分享认知“牛魔王辅助器”起初有... 分享认知“牛魔王辅助器”起初有辅助开挂软件(有挂解惑)1、下载安装好牛魔王辅助器,进入游戏主界面,点...
玩家必用“新道游开挂”原本有开... 新道游开挂是一款专注玩家量身打造的游戏记牌类型软件,在新道游开挂这款游戏中我们可以记录下每张牌的数量...
最新通报“wpk辅助插件”往昔... 最新通报“wpk辅助插件”往昔有辅助工具(有人有挂);无需打开直接搜索加薇136704302(咨询了...
重大通报“情怀游戏字牌辅助”原... 重大通报“情怀游戏字牌辅助”原生有辅助开挂工具(有挂讲解);无需打开直接搜索打开薇:13670430...