8000 GitHub - yass97/databinding-cleaner: DataBindingCleaner automatically frees memory
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yass97/databinding-cleaner

Repository files navigation

DataBindingCleaner

DataBindingCleaner automatically frees memory

Usage

build.gradle

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

app/build.gradle

plugins {
  id 'org.jetbrains.kotlin.kapt'
}

android {
  buildFeatures {
    dataBinding true
  }
}

dependencies {
  implementation 'com.github.yass97:databinding-cleaner:1.0.1'
}

Fragment

class SampleFragment : Fragment(R.layout.fragment_sample) {

    private val binding by autoReleaseBinding<FragmentSampleBinding>()

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        ...
    }

    companion object {
        fun newInstance() = SampleFragment()
    }
}

Licence

Copyright (C) 2023 yass97

Licensed under the Apache License, Version 2.0

About

DataBindingCleaner automatically frees memory

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0