Browse Source

[공통][New] 오류 수정

hyodong.min 7 years ago
parent
commit
76637732d6

+ 3 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/activity/ActivityBase.java

@@ -56,7 +56,9 @@ public abstract class ActivityBase<P extends Presenter> extends AppCompatActivit
     defineActionBar();
 
     presenter = definePresenter();
-    model = presenter.getModel();
+    if(null != presenter) {
+      model = presenter.getModel();
+    }
     onAfterCreate(savedInstanceState);
 
   }

+ 15 - 4
app/src/main/java/kr/co/zumo/app/lifeplus/activity/PermissionInfoActivity.java

@@ -4,10 +4,11 @@
 package kr.co.zumo.app.lifeplus.activity;
 
 import android.os.Bundle;
-import android.support.v7.app.AppCompatActivity;
 
 import kr.co.zumo.app.R;
+import kr.co.zumo.app.lifeplus.manager.ActionBarManager;
 import kr.co.zumo.app.lifeplus.model.SuperModel;
+import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
 
 /**
  * PermissionInfoActivity
@@ -19,11 +20,11 @@ import kr.co.zumo.app.lifeplus.model.SuperModel;
  * @history 민효동   [2018-09-29]   [최초 작성]
  * @since 2018-09-29
  */
-public class PermissionInfoActivity extends AppCompatActivity {
+public class PermissionInfoActivity extends ActivityBase {
 
   @Override
-  protected void onCreate(Bundle savedInstanceState) {
-    super.onCreate(savedInstanceState);
+  void onAfterCreate(Bundle savedInstanceState) {
+
 
     setContentView(R.layout.activity_layout_access_authority);
 
@@ -37,4 +38,14 @@ public class PermissionInfoActivity extends AppCompatActivity {
     });
 
   }
+
+  @Override
+  void defineActionBar() {
+    ActionBarManager.getInstance().hide();
+  }
+
+  @Override
+  Presenter definePresenter() {
+    return null;
+  }
 }

+ 3 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/model/SignUpModel.java

@@ -149,7 +149,9 @@ public class SignUpModel extends Model {
    * 배너 요청 취소
    */
   public void stopBannerRequesting() {
-    disposable.clear();
+    if (null != disposable) {
+      disposable.clear();
+    }
   }
 
 }