2017-02-02 3 views
-1

Versuchen, eine einfache Änderung anzuzeigen Aktivität mit einem AlertDialog als Eingabe. aber der Fehler 'eglSurfaceAttrib (1146): Fehler 0x3009 (EGL_BAD_MATCH)' erscheint:Fehler "eglSurfaceAttrib (1146): Fehler 0x3009 (EGL_BAD_MATCH)" auf Android Studio

Hier meine Alertdialog Aktivität:

package caraoucoroa.studio.brunocasamassa.signos; 

import android.content.DialogInterface; 
import android.content.Intent; 
import android.os.Bundle; 
import android.os.PersistableBundle; 
import android.support.v7.app.AlertDialog; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 
import android.widget.Button; 
import android.widget.Toast; 

/** 
* Created by bruno on 02/02/2017. 
*/ 

public class MainActivity extends AppCompatActivity { 

    private Button botao; 
    private AlertDialog.Builder alert; 



    @Override 
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) { 
     super.onCreate(savedInstanceState, persistentState); 
     setContentView(R.layout.activity_hello); 

     botao = (Button) findViewById(R.id.button); 

     botao.setOnClickListener(new View.OnClickListener(){ 

      @Override 
      public void onClick(View v) { 

       //creating alert 
       alert = new AlertDialog.Builder(MainActivity.this); 

       //alert title 
       alert.setTitle("Entrando"); 

       //set message 
       alert.setMessage("Deseja entrar?"); 
       alert.setCancelable(false); 
       alert.setIcon(android.R.drawable.ic_delete); 

       //Negative Button 
       alert.setNegativeButton("Não", new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialog, int which) { 
         Toast.makeText(MainActivity.this,"Comeback Anytime", Toast.LENGTH_SHORT).show(); 
        } 
       }); 
       //Positive Button 
       alert.setPositiveButton("Sim", new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialog, int which) { 
         //startActivity(new Intent(MainActivity.this, SignosActivity.class)); 
         Toast.makeText(MainActivity.this,"Comeback Anytime", Toast.LENGTH_SHORT).show(); 
        } 
       }); 
      } 
     }); 




    } 
} 

Antwort

1
AlertDialog.Builder builder1 = new AlertDialog.Builder(this); 

builder1.setMessage("Are you sure you want to exit?"); 
builder1.setCancelable(true); 

builder1.setPositiveButton(
     "Yes", 
     new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       MainActivity.this.finish(); 


      } 
     }); 

builder1.setNegativeButton(
     "Cancel", 
     new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       dialog.cancel(); 
      } 
     }); 

AlertDialog alert11 = builder1.create(); 
alert11.show(); 
+0

nah, das gleiche Problem scheint immer noch, ich denke, ist über meine Android-Konfiguration, aber idk. – 4ury0n

+0

es arbeitet mit API 25 –

+0

tks, es ist eine lange Zeit gewesen – 4ury0n