public final class PicassoProvider extends ContentProvider { @SuppressLint("StaticFieldLeak") static
private static final String DB_NAME = "order_db"; private Context context; @SuppressLint("StaticFieldLeak...OrderDaoManager manager = new OrderDaoManager(); private static DaoMaster sDaoMaster; @SuppressLint("StaticFieldLeak
sShotScreenHeight = 720; private static int sShotScreenSize = sShotScreenWidth * sShotScreenHeight; @SuppressLint("StaticFieldLeak...") private static Context mContext; @SuppressLint("StaticFieldLeak") private static Activity mActivity
@Override public void release() { photoFilter.release(); } } 调用 @SuppressLint("StaticFieldLeak...break; } photoFilter.setMVPMatrix(mModelMatrix); } 使用 @SuppressLint("StaticFieldLeak
* 创建时间:12:17 * 功能模块说明: */ class NotificationUtil { companion object { @SuppressLint("StaticFieldLeak...NotificationCompat.Builder lateinit var mNotificationManager: NotificationManager @SuppressLint("StaticFieldLeak
@RestrictTo(LIBRARY) public final class PicassoProvider extends ContentProvider { @SuppressLint("StaticFieldLeak
mScanSettings = ScanSettings.Builder().build() } companion object { @SuppressLint("StaticFieldLeak...BleCore类,代码如下所示: class BleCore private constructor(private val context: Context) { @SuppressLint("StaticFieldLeak...") companion object { @SuppressLint("StaticFieldLeak") @Volatile private...= null @SuppressLint("StaticFieldLeak") private lateinit var bleScan: BleScan...") private lateinit var context: Context @SuppressLint("StaticFieldLeak") private lateinit
room,这里我与官方处理的方式略有差异根据我们的模块化方案,room初始化我们放置在:features:feature_common:common_room_db模块中@SuppressLint("StaticFieldLeak
context = this InitLiveEventBus() } companion object { @SuppressLint("StaticFieldLeak
Application) : ViewModelProvider.NewInstanceFactory() { 2 3 companion object { 4 @SuppressLint("StaticFieldLeak
BleApplication类,代码如下: open class BleApplication : Application() { companion object { @SuppressLint("StaticFieldLeak...实际上就是一个Kotlin文件,代码如下: const val NAME = "config" @SuppressLint("StaticFieldLeak") val context = BleApplication.context
AndroidViewModel 类中获取 ApplicationContext public class AndroidViewModel extends ViewModel { @SuppressLint("StaticFieldLeak
= null companion object { @SuppressLint("StaticFieldLeak") private var notificationUtils: NotificationUtils
mActivity = null } 添加生命周期的监听 在ON_DESTROY的时候处理回收逻辑 5.2.2、FloatManager完整代码 @SuppressLint("StaticFieldLeak
androidx.annotation.NonNull; public class QDApplication extends Application { @SuppressLint("StaticFieldLeak
public class AndroidViewModel extends ViewModel { @SuppressLint("StaticFieldLeak") private Application
App类,继承自Application,代码如下: class App : Application() { companion object { @SuppressLint("StaticFieldLeak
*/ class BaseApp : Application() { companion object { @JvmField @SuppressLint("StaticFieldLeak
领取专属 10元无门槛券
手把手带您无忧上云