package com.lzf.easyfloat import android.app.Application import android.content.ContentProvider import android.content.ContentValues import android.database.Cursor import android.net.Uri import com.lzf.easyfloat.utils.LifecycleUtils /** * @author: liuzhenfeng * @github:https://github.com/princekin-f * @function: * @date: 2020/10/23 13:41 */ class EasyFloatInitializer : ContentProvider() { override fun onCreate(): Boolean { LifecycleUtils.setLifecycleCallbacks(context!!.applicationContext as Application) return true } override fun query( uri: Uri, projection: Array?, selection: String?, selectionArgs: Array?, sortOrder: String? ): Cursor? = null override fun getType(uri: Uri): String? = null override fun insert(uri: Uri, values: ContentValues?): Uri? = null override fun delete(uri: Uri, selection: String?, selectionArgs: Array?): Int = 0 override fun update( uri: Uri, values: ContentValues?, selection: String?, selectionArgs: Array? ): Int = 0 }