2024-04-30 23:38:49 +08:00
|
|
|
package com.follow.clash
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.follow.clash.plugins.AppPlugin
|
2024-08-15 16:18:00 +08:00
|
|
|
import com.follow.clash.plugins.ServicePlugin
|
2024-04-30 23:38:49 +08:00
|
|
|
import com.follow.clash.plugins.TilePlugin
|
2024-10-27 16:59:23 +08:00
|
|
|
import com.follow.clash.plugins.VpnPlugin
|
2024-04-30 23:38:49 +08:00
|
|
|
import io.flutter.embedding.android.FlutterActivity
|
|
|
|
|
import io.flutter.embedding.engine.FlutterEngine
|
|
|
|
|
|
|
|
|
|
class MainActivity : FlutterActivity() {
|
|
|
|
|
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
|
|
|
|
|
super.configureFlutterEngine(flutterEngine)
|
|
|
|
|
flutterEngine.plugins.add(AppPlugin())
|
2024-08-15 16:18:00 +08:00
|
|
|
flutterEngine.plugins.add(VpnPlugin())
|
|
|
|
|
flutterEngine.plugins.add(ServicePlugin())
|
2024-04-30 23:38:49 +08:00
|
|
|
flutterEngine.plugins.add(TilePlugin())
|
|
|
|
|
GlobalState.flutterEngine = flutterEngine
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onDestroy() {
|
|
|
|
|
GlobalState.flutterEngine = null
|
|
|
|
|
super.onDestroy()
|
|
|
|
|
}
|
|
|
|
|
}
|