summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/PodcastApp.java
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2015-11-27 15:05:49 +0100
committerMartin Fietz <Martin.Fietz@gmail.com>2015-11-27 15:05:49 +0100
commit40a708fd0ef71342ccc7cd24553f5cfe57b126d4 (patch)
tree10a2c45d1902335de0a9aa0d04c039473857345f /app/src/main/java/de/danoeh/antennapod/PodcastApp.java
parent67ef3febea9cf1748dc206d8298e5f10f321f91c (diff)
downloadAntennaPod-40a708fd0ef71342ccc7cd24553f5cfe57b126d4.zip
Log crash reports, users can send them via email
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/PodcastApp.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/PodcastApp.java19
1 files changed, 3 insertions, 16 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/PodcastApp.java b/app/src/main/java/de/danoeh/antennapod/PodcastApp.java
index 83bc9afb2..835f43f40 100644
--- a/app/src/main/java/de/danoeh/antennapod/PodcastApp.java
+++ b/app/src/main/java/de/danoeh/antennapod/PodcastApp.java
@@ -1,7 +1,6 @@
package de.danoeh.antennapod;
import android.app.Application;
-import android.content.res.Configuration;
import android.os.Build;
import android.os.StrictMode;
@@ -27,10 +26,6 @@ public class PodcastApp extends Application {
}
}
- private static final String TAG = "PodcastApp";
-
- private static float LOGICAL_DENSITY;
-
private static PodcastApp singleton;
public static PodcastApp getInstance() {
@@ -41,6 +36,8 @@ public class PodcastApp extends Application {
public void onCreate() {
super.onCreate();
+ Thread.setDefaultUncaughtExceptionHandler(new CrashReportWriter());
+
if(BuildConfig.DEBUG) {
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
@@ -57,7 +54,6 @@ public class PodcastApp extends Application {
}
singleton = this;
- LOGICAL_DENSITY = getResources().getDisplayMetrics().density;
PodDBAdapter.init(this);
UpdateManager.init(this);
@@ -68,15 +64,6 @@ public class PodcastApp extends Application {
Iconify.with(new FontAwesomeModule());
SPAUtil.sendSPAppsQueryFeedsIntent(this);
- }
-
- public static float getLogicalDensity() {
- return LOGICAL_DENSITY;
- }
-
- public boolean isLargeScreen() {
- return (getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE
- || (getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_XLARGE;
+ }
- }
}