簡體   English   中英

Android Studio中的Android首選項設置錯誤

[英]Android preferences Settings error in Android studio

我做了一些設置活動。 當我做出意圖時,它發生了錯誤。 它說的是“ java.lang.NoClassDefFoundError:無法解決以下問題:Landroid / support / v7 / app / AppCompatActivity;

他們說“ alt_logout.setPositiveButton(”是“,新的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(getApplicationContext());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM