mirror of https://github.com/tasks/tasks
Merge help and feedback into settings
parent
f4ae1100bd
commit
b7ca37b845
@ -1,5 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<bool name="location_enabled">true</bool>
|
<bool name="location_enabled">true</bool>
|
||||||
<bool name="google_play_store_available">true</bool>
|
|
||||||
</resources>
|
</resources>
|
@ -1,38 +0,0 @@
|
|||||||
package org.tasks.preferences;
|
|
||||||
|
|
||||||
import android.content.Intent;
|
|
||||||
import android.net.Uri;
|
|
||||||
import android.os.Bundle;
|
|
||||||
import javax.inject.Inject;
|
|
||||||
import org.tasks.R;
|
|
||||||
import org.tasks.injection.ActivityComponent;
|
|
||||||
import org.tasks.injection.InjectingPreferenceActivity;
|
|
||||||
|
|
||||||
public class HelpAndFeedbackActivity extends InjectingPreferenceActivity {
|
|
||||||
|
|
||||||
@Inject Device device;
|
|
||||||
@Inject Preferences preferences;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
|
||||||
super.onCreate(savedInstanceState);
|
|
||||||
|
|
||||||
addPreferencesFromResource(R.xml.preferences_help);
|
|
||||||
|
|
||||||
Intent mailto =
|
|
||||||
new Intent(
|
|
||||||
Intent.ACTION_SENDTO,
|
|
||||||
Uri.fromParts("mailto", "Tasks Support <support@tasks.org>", null));
|
|
||||||
mailto.putExtra(Intent.EXTRA_SUBJECT, "Tasks Feedback");
|
|
||||||
mailto.putExtra(Intent.EXTRA_TEXT, device.getDebugInfo());
|
|
||||||
findPreference(getString(R.string.contact_developer)).setIntent(mailto);
|
|
||||||
if (!getResources().getBoolean(R.bool.google_play_store_available)) {
|
|
||||||
remove(R.string.rate_tasks);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void inject(ActivityComponent component) {
|
|
||||||
component.inject(this);
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:tasks="http://schemas.android.com/apk/res-auto">
|
||||||
|
<item
|
||||||
|
android:id="@+id/menu_help"
|
||||||
|
android:icon="@drawable/ic_help_24dp"
|
||||||
|
android:title="@string/help"
|
||||||
|
tasks:showAsAction="ifRoom"/>
|
||||||
|
<item
|
||||||
|
android:id="@+id/menu_contact"
|
||||||
|
android:title="@string/contact_developer"
|
||||||
|
tasks:showAsAction="never"/>
|
||||||
|
</menu>
|
@ -1,28 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
|
|
||||||
<Preference android:title="@string/source_code">
|
|
||||||
<intent
|
|
||||||
android:action="android.intent.action.VIEW"
|
|
||||||
android:data="https://github.com/tasks/tasks"/>
|
|
||||||
</Preference>
|
|
||||||
|
|
||||||
<Preference android:title="@string/report_an_issue">
|
|
||||||
<intent
|
|
||||||
android:action="android.intent.action.VIEW"
|
|
||||||
android:data="https://github.com/tasks/tasks/issues"/>
|
|
||||||
</Preference>
|
|
||||||
|
|
||||||
<Preference
|
|
||||||
android:key="@string/rate_tasks"
|
|
||||||
android:title="@string/rate_tasks">
|
|
||||||
<intent
|
|
||||||
android:action="android.intent.action.VIEW"
|
|
||||||
android:data="market://details?id=org.tasks"/>
|
|
||||||
</Preference>
|
|
||||||
|
|
||||||
<Preference
|
|
||||||
android:key="@string/contact_developer"
|
|
||||||
android:title="@string/contact_developer"/>
|
|
||||||
|
|
||||||
</PreferenceScreen>
|
|
@ -1,22 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
|
|
||||||
<PreferenceCategory
|
|
||||||
android:key="@string/privacy"
|
|
||||||
android:title="@string/privacy">
|
|
||||||
|
|
||||||
<Preference android:title="@string/privacy_policy">
|
|
||||||
<intent
|
|
||||||
android:action="android.intent.action.VIEW"
|
|
||||||
android:data="http://tasks.org/privacy.html"/>
|
|
||||||
</Preference>
|
|
||||||
|
|
||||||
<CheckBoxPreference
|
|
||||||
android:defaultValue="true"
|
|
||||||
android:key="@string/p_collect_statistics"
|
|
||||||
android:summary="@string/send_anonymous_statistics_summary"
|
|
||||||
android:title="@string/send_anonymous_statistics"/>
|
|
||||||
|
|
||||||
</PreferenceCategory>
|
|
||||||
|
|
||||||
</PreferenceScreen>
|
|
Loading…
Reference in New Issue