Skip to content
This repository was archived by the owner on Aug 22, 2024. It is now read-only.

Commit 6b855f2

Browse files
committed
[UPDATE] [#69] Leak canary library updated to get better leak info.
Leak canary alpha 1 - https://twitter.com/Piwai/status/1120681920835276800 https://github.com/square/leakcanary
1 parent 35ca8f8 commit 6b855f2

File tree

4 files changed

+4
-12
lines changed

4 files changed

+4
-12
lines changed

app/build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ dependencies {
6060
// 3rd party libraries
6161
// ========================================================
6262
debugImplementation "com.squareup.leakcanary:leakcanary-android:$rootProject.leakcanaryLibraryVersion"
63-
releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$rootProject.leakcanaryLibraryVersion"
6463

6564
implementation "com.jakewharton.timber:timber:$rootProject.timberLibraryVersion"
6665

app/src/main/java/com/hossainkhan/android/demo/base/DemoApplication.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import android.app.Activity
2020
import android.app.Application
2121
import com.hossainkhan.android.demo.BuildConfig
2222
import com.hossainkhan.android.demo.di.DaggerDemoApplicationComponent
23-
import com.squareup.leakcanary.LeakCanary
2423
import dagger.android.AndroidInjector
2524
import dagger.android.DispatchingAndroidInjector
2625
import dagger.android.HasActivityInjector
@@ -34,12 +33,6 @@ class DemoApplication : Application(), HasActivityInjector {
3433

3534
override fun onCreate() {
3635
super.onCreate()
37-
if (LeakCanary.isInAnalyzerProcess(this)) {
38-
// This process is dedicated to LeakCanary for heap analysis.
39-
// You should not init your app in this process.
40-
return
41-
}
42-
LeakCanary.install(this)
4336

4437
// Prepares dagger
4538
DaggerDemoApplicationComponent.builder()

app/src/main/java/com/hossainkhan/android/demo/ui/dialog/LayoutInfoDialog.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ import android.view.View
2222
import android.view.ViewGroup
2323
import android.widget.FrameLayout
2424
import android.widget.TextView
25-
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
26-
import com.google.android.material.button.MaterialButton
2725
import com.google.android.material.bottomsheet.BottomSheetBehavior
2826
import com.google.android.material.bottomsheet.BottomSheetDialog
27+
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
28+
import com.google.android.material.button.MaterialButton
2929
import com.hossainkhan.android.demo.R
3030

3131

@@ -58,7 +58,7 @@ class LayoutInfoDialog : BottomSheetDialogFragment() {
5858
var previewXmlListener: (() -> Unit)? = null
5959

6060
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
61-
val view = inflater.inflate(com.hossainkhan.android.demo.R.layout.dialog_layout_info_sheet, container, false)
61+
val view = inflater.inflate(R.layout.dialog_layout_info_sheet, container, false)
6262
infoTitle = view.findViewById(R.id.layout_info_title)
6363
infoDescription = view.findViewById(R.id.layout_info_description)
6464
okButton = view.findViewById(R.id.layout_info_ok)

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ ext {
106106
// --------------------------------------------------
107107
daggerVersion = '2.15' // https://github.com/google/dagger
108108
timberLibraryVersion = '4.7.1' // https://github.com/JakeWharton/timber
109-
leakcanaryLibraryVersion = '1.6.3' // https://github.com/square/leakcanary/releases
109+
leakcanaryLibraryVersion = '2.0-alpha-1' // https://github.com/square/leakcanary/releases
110110
}
111111

112112
//

0 commit comments

Comments
 (0)