//"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();
}
}
});
'android' 카테고리의 다른 글
LOCAL_SDK_VERSION and LOCAL_PRIVATE_PLATFORM_APIS (0) | 2019.09.18 |
---|---|
Build error : X (java:sdk) should not link to Y (java:platform) (0) | 2019.09.18 |
application 에서 별도의 process로 service 실행. (0) | 2019.08.29 |
Android audio tutorial (link) (0) | 2019.08.27 |
android service exported true의 의미. (0) | 2019.08.01 |