gpt4 book ai didi

android - AlertDialog 和 SherlockActivity

转载 作者:行者123 更新时间:2023-11-30 03:17:07 24 4
gpt4 key购买 nike

我正在努力让 AlertDialog 在 Sherlock Activity 的 onClick 方法中工作。这是我的代码。

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Ooops!!");
builder.setMessage("Sorry.");
builder.setPositiveButton("OK", null);
AlertDialog dialog =builder.create();
dialog.show();

new AlertDialog.Builder(this) 就是问题所在。 This 被强调为错误,我还尝试了 getActivity() 这在 Sherlock 中很常见,但没有成功。有什么想法或方向吗?

最佳答案

替换这个

 AlertDialog.Builder builder = new AlertDialog.Builder(this);

通过

 AlertDialog.Builder builder = new AlertDialog.Builder(ActivityName.this);

我猜你在 Activity 的 onClick 中使用了 AlertDialog.Builder(this),在这种情况下它不引用 Activity 上下文。因此,请使用 ActivityName.this,其中 ActivityName 是您的 Activity 的名称。

关于android - AlertDialog 和 SherlockActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19866472/

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