android2019. 9. 2. 11:01

//"getApplicationContext"이 아닌 호출하는 activity의 객체를 전달.

 

btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {


if (mLocalAdapter.isEnabled() == false) {

AlertDialog.Builder builder = new AlertDialog.Builder(/*getApplicationContext()*/MainActivity.this);
builder.setTitle("Warn").setMessage("set bt on") ;

builder.setPositiveButton("yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
mLocalAdapter.enable();
Toast.makeText(getApplicationContext(),"Enabling bluetooth",Toast.LENGTH_LONG).show();
}
});
builder.setNegativeButton("no", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(),"continue with disabled bt",Toast.LENGTH_LONG).show();
}
});

AlertDialog alertDialog = builder.create();
alertDialog.show();


}
}


});

Posted by easy16