diff options
author | Andrew Dolgov <[email protected]> | 2015-02-09 20:34:03 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2015-02-09 20:34:03 +0300 |
commit | 854ee19ecc805f9eed669d6e75ec9187d71d504f (patch) | |
tree | fe09201bcb7e62df0ed19de3de6bc89964800c12 /org.fox.ttcomics/src | |
parent | 09999c630af34e39a9d9be8ac958978207d34b90 (diff) |
integrate ACRA
Diffstat (limited to 'org.fox.ttcomics/src')
4 files changed, 26 insertions, 0 deletions
diff --git a/org.fox.ttcomics/src/main/AndroidManifest.xml b/org.fox.ttcomics/src/main/AndroidManifest.xml index fe2dbcb..8cc0e59 100755 --- a/org.fox.ttcomics/src/main/AndroidManifest.xml +++ b/org.fox.ttcomics/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ <uses-permission android:name="android.permission.INTERNET" />
<application
+ android:name=".Application"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:hardwareAccelerated="true"
@@ -48,6 +49,12 @@ android:label="@string/title_activity_main">
</activity>
+ <activity android:name="org.acra.CrashReportDialog"
+ android:theme="@style/DarkDialogTheme"
+ android:launchMode="singleInstance"
+ android:excludeFromRecents="true"
+ android:finishOnTaskLaunch="true" />
+
</application>
</manifest>
\ No newline at end of file diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java new file mode 100644 index 0000000..0e9b854 --- /dev/null +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java @@ -0,0 +1,17 @@ +package org.fox.ttcomics; + +import org.acra.ACRA; +import org.acra.ReportingInteractionMode; +import org.acra.annotation.ReportsCrashes; + +@ReportsCrashes(formKey = "", mode = ReportingInteractionMode.DIALOG, + resDialogText = R.string.crash_dialog_text, + formUri = "http://tt-rss.org/acra/submit/") +public class Application extends android.app.Application { + @Override + public final void onCreate() { + super.onCreate(); + ACRA.init(this); + } + +} diff --git a/org.fox.ttcomics/src/main/res/values/strings.xml b/org.fox.ttcomics/src/main/res/values/strings.xml index c3811f8..cc9125e 100755 --- a/org.fox.ttcomics/src/main/res/values/strings.xml +++ b/org.fox.ttcomics/src/main/res/values/strings.xml @@ -63,4 +63,5 @@ <string name="error_other_error">Error: unknown error (see log)</string>
<string name="list_type_directory">Directory</string>
<string name="list_type_unknown">Unknown</string>
+ <string name="crash_dialog_text">Unfortunately, Pow! Comics Reader has stopped. Submit crash report to tt-rss.org?</string>
</resources>
\ No newline at end of file diff --git a/org.fox.ttcomics/src/main/res/values/style.xml b/org.fox.ttcomics/src/main/res/values/style.xml index b7730f7..92d0730 100755 --- a/org.fox.ttcomics/src/main/res/values/style.xml +++ b/org.fox.ttcomics/src/main/res/values/style.xml @@ -16,4 +16,5 @@ <item name="colorAccent">#FF6600</item>
</style>
+ <style name="DarkDialogTheme" parent="android:Theme"></style>
</resources>
\ No newline at end of file |