|
|
@@ -5,7 +5,6 @@ import android.os.Bundle;
|
|
|
import android.support.annotation.NonNull;
|
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
|
-import android.view.Window;
|
|
|
|
|
|
import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
@@ -22,6 +21,7 @@ import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
*/
|
|
|
public class AppReviewDialog extends DialogBase<ICustomDialogListener<AppReviewDialog>> {
|
|
|
|
|
|
+
|
|
|
@NonNull
|
|
|
@Override
|
|
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
|
|
@@ -32,6 +32,9 @@ public class AppReviewDialog extends DialogBase<ICustomDialogListener<AppReviewD
|
|
|
|
|
|
builder.setView(view);
|
|
|
Dialog dialog = builder.create();
|
|
|
+ dialog.setCancelable(false);
|
|
|
+ dialog.setCanceledOnTouchOutside(false);
|
|
|
+ this.setCancelable(false);
|
|
|
|
|
|
// alert 의 기본 흰 배경 제거
|
|
|
dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
|
|
|
@@ -39,14 +42,11 @@ public class AppReviewDialog extends DialogBase<ICustomDialogListener<AppReviewD
|
|
|
return dialog;
|
|
|
}
|
|
|
|
|
|
- private void setupView(View view){
|
|
|
- Window window = getDialog().getWindow();
|
|
|
- window.setBackgroundDrawableResource(R.color.C99000000);
|
|
|
-
|
|
|
+ private void setupView(View view) {
|
|
|
//다음기회에 클릭
|
|
|
view.findViewById(R.id.text_view_next_time).setOnClickListener(view1 -> {
|
|
|
- if(null!= getCustomListener()){
|
|
|
- getCustomListener().onDialogCanceled(AppReviewDialog.this);
|
|
|
+ if (null != getCustomListener()) {
|
|
|
+ getCustomListener().onDialogResult(AppReviewDialog.this, new Event.Builder(Event.FAQ).build());
|
|
|
}
|
|
|
|
|
|
});
|