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

Loading…
Cancel
Save