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"?>
|
||||
<resources>
|
||||
<bool name="location_enabled">true</bool>
|
||||
<bool name="google_play_store_available">true</bool>
|
||||
</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