초기 설명 통지를 만들기 : 응용 프로그램이 백그라운드에있는 경우에도응용 프로그램이 백그라운드에서 안드로이드
내 응용 프로그램은 몇 가지 이벤트를 처리하고 이벤트와 관련된 몇 가지 작업을한다. 나는 수신기를 사용하고있다.
문제 설명은
나는 이벤트가 시작되거나 종료 될 때 통지를 보여주고 싶어요.
내가 무슨 짓을 아직
나는 알림 관리자를 사용 : -하지만 알림 표시 줄에없는 홈 화면에 알림을 표시해야합니다.
앱 위젯을 사용했습니다. -하지만 사용자는 눈길을 끄는 효과가 없으므로 앱 위젯의 정보가 변경되었음을 쉽게 알 수 없습니다.
토스트 사용 : -하지만 이번에는 시간 제한이 있으므로 사용자가 종료 할 때까지 알림을 표시하고 싶습니다.
그렇다면 옵션은 무엇입니까? 내 작업을 어떻게 할 수 있습니까? 내가 옵션이 Alert Dialogs
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to exit?")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
MyActivity.this.finish();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
을 사용하는 것입니다 또는 당신은 대화의 주제로 활동을 실행하여 사용할 수 있습니다