0

我创建了一个带有自定义标题的 PreferenceActivity。在标题中我添加了一个按钮。在按钮单击事件中,我添加了:

imageClearCache.setOnClickListener(new OnClickListener() {
              public void onClick(View v) { 
....


    new AlertDialog.Builder(getApplicationContext())
                      .setTitle("Alert!!")
                      .setMessage("Text...")
                      .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog, int which) { 
                                // continue with delete
                            }
                         }).show();
    }

我收到错误消息:...无法添加窗口 -- 令牌 null 不适用于应用程序

任何的想法?

最好的祝福

4

1 回答 1

1

使用由被单击的视图提供的正常上下文(在这种情况下是您的活动)而不是应用程序上下文。

new AlertDialog.Builder(v.getContext())
于 2013-11-08T23:02:29.073 回答