Переглянути джерело

[FAQ][Common] FAQ 액티비티로 변경

Hasemi 7 роки тому
батько
коміт
c0bbeaebde

+ 8 - 2
app/src/main/AndroidManifest.xml

@@ -8,8 +8,8 @@
   <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
   <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
-  <uses-permission android:name="android.permission.CALL_PHONE" />
-  <uses-permission android:name="android.permission.DIAL_PHONE" />
+  <uses-permission android:name="android.permission.CALL_PHONE"/>
+  <uses-permission android:name="android.permission.DIAL_PHONE"/>
 
   <application
     android:name=".lifeplus.application.App"
@@ -93,6 +93,12 @@
       android:windowSoftInputMode="adjustResize">
     </activity>
 
+    <activity
+      android:name=".lifeplus.activity.FAQActivity"
+      android:screenOrientation="portrait"
+      android:windowSoftInputMode="adjustResize">
+    </activity>
+
     <activity
       android:name="com.facebook.FacebookActivity"
       android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"

+ 38 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/activity/FAQActivity.java

@@ -0,0 +1,38 @@
+package kr.co.zumo.app.lifeplus.activity;
+
+import android.content.Intent;
+
+import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
+
+/**
+ * FAQActivity
+ * <pre>
+ * </pre>
+ *
+ * @author 하세미
+ * @version 1.0
+ * @history 하세미   [2018-12-10]   [최초 작성]
+ * @since 2018-12-10
+ */
+public class FAQActivity extends ActivityScreen {
+
+  @Override
+  protected void render() {
+    launchScreen(ScreenID.FAQ);
+  }
+
+  @Override
+  protected void onAfterDestroy() {
+
+  }
+
+  @Override
+  protected void onBeforeDestroy() {
+
+  }
+
+  @Override
+  protected void onAfterNewIntent(Intent intent) {
+
+  }
+}

+ 5 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/supervisor/screen/ActivityScreen.java

@@ -11,6 +11,7 @@ import kr.co.zumo.app.lifeplus.activity.CategoryActivity;
 import kr.co.zumo.app.lifeplus.activity.ContentsActivity;
 import kr.co.zumo.app.lifeplus.activity.ContentsOverviewActivity;
 import kr.co.zumo.app.lifeplus.activity.ContentsWebActivity;
+import kr.co.zumo.app.lifeplus.activity.FAQActivity;
 import kr.co.zumo.app.lifeplus.activity.MenuActivity;
 import kr.co.zumo.app.lifeplus.activity.SignUpActivity;
 import kr.co.zumo.app.lifeplus.bean.CategoryDeliveryBean;
@@ -69,6 +70,10 @@ public class ActivityScreen extends Screen {
 
         setContentsPackage();
 
+        break;
+      case ScreenID.FAQ:
+        intent = new Intent(activity, FAQActivity.class);
+
         break;
       case ScreenID.OVER_VIEW:
         intent = new Intent(activity, ContentsOverviewActivity.class);

+ 3 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/supervisor/screen/ScreenManager.java

@@ -49,6 +49,9 @@ public class ScreenManager implements IScreen {
         case ScreenID.FIFTH_CATEGORY:
           screen = new ActivityScreen(helper, id, direction, method);
           break;
+        case ScreenID.FAQ:
+          screen = new ActivityScreen(helper, id, direction, method);
+          break;
         case ScreenID.MAIN:
           new CommandInvoker().invoke(helper.getPresenter(), new HomeCommand());
           break;