| 1234567891011121314151617181920212223242526272829303132 |
- package com.atmob.keyboard
- import android.content.Intent
- import android.os.Handler
- import android.os.Looper
- import com.atmob.keyboard.util.JumpAppPageUtil
- import io.flutter.embedding.android.FlutterActivity
- import io.flutter.embedding.engine.FlutterEngine
- class MainActivity : FlutterActivity() {
- private val mMainHandler = Handler(Looper.getMainLooper())
- override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
- super.configureFlutterEngine(flutterEngine)
- mMainHandler.postDelayed({
- JumpAppPageUtil.jumpAppPage(intent, flutterEngine)
- }, 150)
- }
- override fun onNewIntent(intent: Intent) {
- super.onNewIntent(intent)
- setIntent(intent)
- flutterEngine?.let {
- JumpAppPageUtil.jumpAppPage(intent, it)
- }
- }
- override fun onDestroy() {
- super.onDestroy()
- mMainHandler.removeCallbacksAndMessages(null)
- }
- }
|