Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AlertDialog和PreferenceActivity_Android_Android Alertdialog_Preferences - Fatal编程技术网

Android AlertDialog和PreferenceActivity

Android AlertDialog和PreferenceActivity,android,android-alertdialog,preferences,Android,Android Alertdialog,Preferences,我创建了一个带有自定义标题的PreferenceActivity。在标题中我添加了一个按钮。在我添加的按钮单击事件中: imageClearCache.setOnClickListener(new OnClickListener() { public void onClick(View v) { .... new AlertDialog.Builder(getApplicationContext()) .set

我创建了一个带有自定义标题的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不适用于应用程序

有什么想法吗

致以最诚挚的问候

使用所单击视图提供的正常上下文(在本例中是您的活动),而不是应用程序上下文

new AlertDialog.Builder(v.getContext())

在我的情况下没有观点。我该怎么办?@bluemunch-see