Browse Source

上传qq音乐代码测试

newdev_shunjiawei
liwei1dao 1 year ago
parent
commit
36b3cd6230
  1. 12
      local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QqMusicPlugin.kt

12
local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QqMusicPlugin.kt

@ -14,7 +14,7 @@ import com.tencent.qqmusic.third.api.contract.*
/** QqMusicPlugin */
class QqMusicPlugin: FlutterPlugin, MethodCallHandler, ActivityAware {
private lateinit var channel: MethodChannel
private var activity: Activity? = null
// private var activity: Activity? = null
private val qqMusicSingleton = QQMusicSingleton.getInstance()
private var isRegistered = false
@ -40,7 +40,7 @@ class QqMusicPlugin: FlutterPlugin, MethodCallHandler, ActivityAware {
override fun onAttachedToActivity(binding: ActivityPluginBinding) {
Log.d("QqMusicPlugin", "onAttachedToActivity called")
activity = binding.activity
// activity = binding.activity
println("QQ音乐 onAttachedToActivity")
// qqMusicSingleton.initialize(activity!!)
Log.d("QqMusicPlugin", "qqMusicSingleton.initialize completed")
@ -48,19 +48,19 @@ class QqMusicPlugin: FlutterPlugin, MethodCallHandler, ActivityAware {
override fun onReattachedToActivityForConfigChanges(binding: ActivityPluginBinding) {
Log.d("QqMusicPlugin", "onReattachedToActivityForConfigChanges called")
activity = binding.activity
// activity = binding.activity
// qqMusicSingleton.initialize(activity!!)
}
override fun onDetachedFromActivityForConfigChanges() {
Log.d("QqMusicPlugin", "onDetachedFromActivityForConfigChanges called")
activity = null
// activity = null
}
override fun onDetachedFromActivity() {
Log.d("QqMusicPlugin", "onDetachedFromActivity called")
activity = null
qqMusicSingleton.cleanup()
// activity = null
// qqMusicSingleton.cleanup()
}
override fun onMethodCall(call: MethodCall, result: Result) {

Loading…
Cancel
Save