diff --git a/app/src/main/java/com/example/login_v3/MainActivity.kt b/app/src/main/java/com/example/login_v3/MainActivity.kt index 734c7f2..3a7a9bd 100644 --- a/app/src/main/java/com/example/login_v3/MainActivity.kt +++ b/app/src/main/java/com/example/login_v3/MainActivity.kt @@ -16,7 +16,7 @@ class MainActivity : ComponentActivity() { installSplashScreen() setContent { - Technologia() + HealthCheckScreen() } } } diff --git a/app/src/main/java/com/example/login_v3/data/di/NetworkModule.kt b/app/src/main/java/com/example/login_v3/data/di/NetworkModule.kt index a6764bd..ccb8fa2 100644 --- a/app/src/main/java/com/example/login_v3/data/di/NetworkModule.kt +++ b/app/src/main/java/com/example/login_v3/data/di/NetworkModule.kt @@ -18,11 +18,18 @@ object NetworkModule { @Provides @Singleton - fun provideTecnologiaApi(): TecnologiaApi { // 補上函數宣告 + fun provideRetrofit(): Retrofit { return Retrofit.Builder() - .baseUrl("https://192.168.0.217:8443") // 記得最後面通常要有斜槓 / + // 關鍵:一定要以 / 結尾 + .baseUrl("http://192.168.0.217/") .addConverterFactory(MoshiConverterFactory.create()) .build() - .create(TecnologiaApi::class.java) // 這裡要對應你的 Api 介面類別 + } + + @Provides + @Singleton + fun provideTecnologiaApi(retrofit: Retrofit): TecnologiaApi { + // 直接使用上面提供的 retrofit 實體 + return retrofit.create(TecnologiaApi::class.java) } } \ No newline at end of file diff --git a/app/src/main/res/xml/network_security_config.xml b/app/src/main/res/xml/network_security_config.xml index 67b2e8d..a8f01d8 100644 --- a/app/src/main/res/xml/network_security_config.xml +++ b/app/src/main/res/xml/network_security_config.xml @@ -1,6 +1,6 @@ - http://192.168.0.217:3000/ + 192.168.0.217 \ No newline at end of file