Android studio中的Android首选项设置错误

Android studio中的Android首选项设置错误,android,Android,我做了一些设置活动。当我做出这个意图的时候,它发生了错误。它说的是“ java.lang.NoClassDefFoundError:未能解析:Landroid/support/v7/app/AppCompatActivity;“ 他们说“alt_logout.setPositiveButton(“Yes”,new DialogInterface.OnClickListener()”这段代码有问题。我不知道我能做什么。帮帮我。 else if(preference.getKey().equals(

我做了一些设置活动。当我做出这个意图的时候,它发生了错误。它说的是“ java.lang.NoClassDefFoundError:未能解析:Landroid/support/v7/app/AppCompatActivity;“

他们说“alt_logout.setPositiveButton(“Yes”,new DialogInterface.OnClickListener()”这段代码有问题。我不知道我能做什么。帮帮我。

else if(preference.getKey().equals("logout")){
            AlertDialog.Builder alt_logout = new AlertDialog.Builder(activity);
            alt_logout.setMessage("Do You want to logout?");

        alt_logout.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int id) {
                        // Action for 'Yes' Button
                        Intent Logout = new Intent(SettingActivity.this, LoginActivity.class);
                        startActivity(Logout);
                    }
                });

        alt_logout.setNegativeButton("No", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        // Action for 'NO' Button
                        dialog.cancel();
                    }
                });
        AlertDialog alert 

= alt_logout.create();
            // Title for Alet Dialog
        alert.setTitle("Logout");
        alert.show();
    }
改变

 AlertDialog.Builder alt_logout = new AlertDialog.Builder(activity);

改变

 AlertDialog.Builder alt_logout = new AlertDialog.Builder(activity);


请在创建此对话框的位置添加类定义可能是您的活动未扩展AppCompatActivity请在创建此对话框的位置添加类定义可能是您的活动未扩展AppCompatActivity