summaryrefslogtreecommitdiff
path: root/sample
diff options
context:
space:
mode:
authorRalf Kistner <ralf@journeyapps.com>2015-05-20 15:01:44 +0300
committerRalf Kistner <ralf@journeyapps.com>2015-05-20 15:01:44 +0300
commitddf06429848e0a6ea08704958df6e363adeffef8 (patch)
tree15473215c3510ca6034426a5f69b2abd2579f20c /sample
parente2343191ef0fd8ce3f990c1432801161a5badd97 (diff)
parent45225545e059a848216eafd49c05af3f395c8242 (diff)
downloadzxing-android-embedded-ddf06429848e0a6ea08704958df6e363adeffef8.tar.xz
Merge pull request #51 from journeyapps/leakcanary
Fix memory leak in RotationListener.
Diffstat (limited to 'sample')
-rw-r--r--sample/build.gradle6
-rw-r--r--sample/src/main/AndroidManifest.xml3
-rw-r--r--sample/src/main/java/example/zxing/SampleApplication.java16
3 files changed, 24 insertions, 1 deletions
diff --git a/sample/build.gradle b/sample/build.gradle
index b615f0c6..0e63405d 100644
--- a/sample/build.gradle
+++ b/sample/build.gradle
@@ -24,4 +24,10 @@ dependencies {
// compile 'com.google.zxing:core:3.2.0'
compile(project(':zxing-android-embedded')) { transitive = true }
compile 'com.android.support:appcompat-v7:22.0.0'
+
+
+ // For development purposes only
+ // https://github.com/square/leakcanary
+ debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
+ releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
}
diff --git a/sample/src/main/AndroidManifest.xml b/sample/src/main/AndroidManifest.xml
index 1c87c9be..8980569a 100644
--- a/sample/src/main/AndroidManifest.xml
+++ b/sample/src/main/AndroidManifest.xml
@@ -5,7 +5,8 @@
<application
android:allowBackup="true"
android:icon="@drawable/icon"
- android:label="@string/app_name" >
+ android:label="@string/app_name"
+ android:name=".SampleApplication">
<activity
android:name="example.zxing.MainActivity"
android:label="@string/app_name"
diff --git a/sample/src/main/java/example/zxing/SampleApplication.java b/sample/src/main/java/example/zxing/SampleApplication.java
new file mode 100644
index 00000000..bbf850d4
--- /dev/null
+++ b/sample/src/main/java/example/zxing/SampleApplication.java
@@ -0,0 +1,16 @@
+package example.zxing;
+
+import android.app.Application;
+
+import com.squareup.leakcanary.LeakCanary;
+
+/**
+ *
+ */
+public class SampleApplication extends Application {
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ LeakCanary.install(this);
+ }
+}