Browse Source

Compose_TV working 2...

Khubaib 1 year ago
parent
commit
2971b7a03c

+ 1 - 1
app/src/main/java/com/vpn/fastestvpnservice/MainActivity.kt

@@ -50,7 +50,7 @@ import com.vpn.fastestvpnservice.viewmodels.LoginViewModel
 import com.vpn.fastestvpnservice.viewmodels.SplashViewModel
 import com.vpn.fastestvpnservice.viewmodels.SubscriptionViewModel
 
-open class MainActivity : ComponentActivity() {
+class MainActivity : ComponentActivity() {
     val loginViewModel: LoginViewModel by viewModels()
 
 

+ 19 - 18
app/src/main/java/com/vpn/fastestvpnservice/activities/SplashActivity.kt

@@ -4,6 +4,7 @@ import android.os.Bundle
 import android.os.Handler
 import android.view.View
 import android.view.animation.AnimationUtils
+import androidx.activity.ComponentActivity
 import com.vpn.fastestvpnservice.MainActivity
 import com.vpn.fastestvpnservice.R
 import com.vpn.fastestvpnservice.constants.AppEnum
@@ -14,7 +15,7 @@ import com.vpn.fastestvpnservice.viewmodels.LoginViewModel
 import com.vpn.fastestvpnservice.viewmodels.SplashViewModel
 import de.blinkt.openvpn.core.App
 
-class SplashActivity : MainActivity() {
+class SplashActivity : ComponentActivity() {
 
     lateinit var splashViewModel: SplashViewModel
     lateinit var prefHelper: BasePreferenceHelper
@@ -71,31 +72,31 @@ class SplashActivity : MainActivity() {
 
             if (App.isAndroidTvBox) {
                 /* Since this for specific android-tvbox, so only login_fragment*/
-                startActivity(
-                    getCallingIntent(this).putExtra(
-                        AppEnum.SCREEN_NAME.key,
-                        AppEnum.LOGIN_SCREEN.key
-                    )
-                )
+//                startActivity(
+//                    MainActivity.getCallingIntent(this).putExtra(
+//                        AppEnum.SCREEN_NAME.key,
+//                        AppEnum.LOGIN_SCREEN.key
+//                    )
+//                )
             }
             else {
                 if (StaticMethods.isTV(this)) {
-                    startActivity(
-                        getCallingIntent(this).putExtra(
-                            AppEnum.SCREEN_NAME.key,
-                            AppEnum.LOGIN_SCREEN.key
-                        )
-                    )
+//                    startActivity(
+//                        getCallingIntent(this).putExtra(
+//                            AppEnum.SCREEN_NAME.key,
+//                            AppEnum.LOGIN_SCREEN.key
+//                        )
+//                    )
                 }
             }
 
         } else {
             splashViewModel.serverDataApi()
-            startActivity(
-                getCallingIntent(this@SplashActivity).putExtra(
-                    AppEnum.SCREEN_NAME.key, AppEnum.HOME_SCREEN.key
-                )
-            )
+//            startActivity(
+//                getCallingIntent(this@SplashActivity).putExtra(
+//                    AppEnum.SCREEN_NAME.key, AppEnum.HOME_SCREEN.key
+//                )
+//            )
             finish()
         }
     }