Skip to content

Commit 4b795e6

Browse files
committed
Enable view binding and remove synthetic
1 parent 86499e8 commit 4b795e6

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

app/build.gradle

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@ apply plugin: 'com.android.application'
22

33
apply plugin: 'kotlin-android'
44

5-
apply plugin: 'kotlin-android-extensions'
6-
75

86

97
android {
108
compileSdkVersion 29
119
buildToolsVersion "29.0.2"
10+
buildFeatures {
11+
viewBinding true
12+
}
1213
defaultConfig {
1314
applicationId "com.ninenox.kotlinmultilanguage"
1415
minSdkVersion 15

app/src/main/java/com/ninenox/kotlinmultilanguage/MainActivity.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@ import android.os.Bundle
44
import com.ninenox.kotlinlocalemanager.AppCompatActivityBase
55
import com.ninenox.kotlinlocalemanager.LocaleManager.Companion.LANGUAGE_ENGLISH
66
import com.ninenox.kotlinlocalemanager.LocaleManager.Companion.LANGUAGE_THAI
7-
import kotlinx.android.synthetic.main.activity_main.*
7+
import com.ninenox.kotlinmultilanguage.databinding.ActivityMainBinding
88

99
class MainActivity : AppCompatActivityBase() {
1010

11+
private lateinit var binding: ActivityMainBinding
12+
1113
override fun onCreate(savedInstanceState: Bundle?) {
1214
super.onCreate(savedInstanceState)
13-
setContentView(R.layout.activity_main)
15+
binding = ActivityMainBinding.inflate(layoutInflater)
16+
setContentView(binding.root)
1417

1518
initView()
16-
1719
}
1820

1921
private fun initView() {
20-
change_language_th_button.setOnClickListener {
22+
binding.changeLanguageThButton.setOnClickListener {
2123
setNewLocale("th-TH")
2224
}
23-
change_language_en_button.setOnClickListener {
25+
binding.changeLanguageEnButton.setOnClickListener {
2426
setNewLocale("en-US")
2527

2628
}
2729
}
28-
29-
3030
}

kotlinlocalemanager/build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
apply plugin: 'com.android.library'
22
apply plugin: 'kotlin-android'
3-
apply plugin: 'kotlin-android-extensions'
43

54
tasks.withType(Javadoc).all {
65
enabled = false
@@ -9,7 +8,9 @@ tasks.withType(Javadoc).all {
98
android {
109
compileSdkVersion 29
1110
buildToolsVersion "29.0.2"
12-
11+
buildFeatures {
12+
viewBinding true
13+
}
1314

1415
defaultConfig {
1516
minSdkVersion 15
@@ -43,4 +44,4 @@ dependencies {
4344
}
4445

4546
apply from: 'install.gradle'
46-
apply from: 'bintray.gradle'
47+
apply from: 'bintray.gradle'

0 commit comments

Comments
 (0)