aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/Settings/AboutPreferenceFragment.java
diff options
context:
space:
mode:
authorAlex Ning <chineseperson5@gmail.com>2019-09-29 01:49:30 +0000
committerAlex Ning <chineseperson5@gmail.com>2019-09-29 01:49:30 +0000
commit3227e43fc4bc914f8bde1d06017ae16ced3fe278 (patch)
tree4a73e51c771fee9fdb150965990d4400d493f192 /app/src/main/java/Settings/AboutPreferenceFragment.java
parent47832e1e91db7e355b8122e1b533966c8df5ddba (diff)
downloadinfinity-for-reddit-3227e43fc4bc914f8bde1d06017ae16ced3fe278.tar
infinity-for-reddit-3227e43fc4bc914f8bde1d06017ae16ced3fe278.tar.gz
infinity-for-reddit-3227e43fc4bc914f8bde1d06017ae16ced3fe278.tar.bz2
infinity-for-reddit-3227e43fc4bc914f8bde1d06017ae16ced3fe278.tar.lz
infinity-for-reddit-3227e43fc4bc914f8bde1d06017ae16ced3fe278.tar.xz
infinity-for-reddit-3227e43fc4bc914f8bde1d06017ae16ced3fe278.tar.zst
infinity-for-reddit-3227e43fc4bc914f8bde1d06017ae16ced3fe278.zip
Change project structures.
Diffstat (limited to 'app/src/main/java/Settings/AboutPreferenceFragment.java')
-rw-r--r--app/src/main/java/Settings/AboutPreferenceFragment.java91
1 files changed, 0 insertions, 91 deletions
diff --git a/app/src/main/java/Settings/AboutPreferenceFragment.java b/app/src/main/java/Settings/AboutPreferenceFragment.java
deleted file mode 100644
index f2ba0518..00000000
--- a/app/src/main/java/Settings/AboutPreferenceFragment.java
+++ /dev/null
@@ -1,91 +0,0 @@
-package Settings;
-
-
-import android.app.Activity;
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-import android.widget.Toast;
-
-import androidx.preference.Preference;
-import androidx.preference.PreferenceFragmentCompat;
-
-import ml.docilealligator.infinityforreddit.LinkResolverActivity;
-import ml.docilealligator.infinityforreddit.R;
-import ml.docilealligator.infinityforreddit.SharedPreferencesUtils;
-
-/**
- * A simple {@link PreferenceFragmentCompat} subclass.
- */
-public class AboutPreferenceFragment extends PreferenceFragmentCompat {
-
- @Override
- public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
- setPreferencesFromResource(R.xml.about_preferences, rootKey);
-
- Preference openSourcePreference = findPreference(SharedPreferencesUtils.OPEN_SOURCE_KEY);
- Preference reviewPreference = findPreference(SharedPreferencesUtils.RATE_KEY);
- Preference emailPreference = findPreference(SharedPreferencesUtils.EMAIL_KEY);
- Preference redditAccountPreference = findPreference(SharedPreferencesUtils.REDDIT_ACCOUNT_KEY);
- Preference subredditPreference = findPreference(SharedPreferencesUtils.SUBREDDIT_KEY);
-
- Activity activity = getActivity();
-
- if(activity != null) {
- if(openSourcePreference != null) {
- openSourcePreference.setOnPreferenceClickListener(preference -> {
- Intent intent = new Intent(activity, LinkResolverActivity.class);
- intent.setData(Uri.parse("https://github.com/Docile-Alligator/Infinity-For-Reddit"));
- startActivity(intent);
- return true;
- });
- }
-
- if(reviewPreference != null) {
- reviewPreference.setOnPreferenceClickListener(preference -> {
- Intent playStoreIntent = new Intent(Intent.ACTION_VIEW);
- playStoreIntent.setData(Uri.parse("market://details?id=ml.docilealligator.infinityforreddit"));
- if(playStoreIntent.resolveActivity(activity.getPackageManager()) != null) {
- activity.startActivity(playStoreIntent);
- } else {
- Intent intent = new Intent(activity, LinkResolverActivity.class);
- intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=ml.docilealligator.infinityforreddit"));
- startActivity(intent);
- }
- return true;
- });
- }
-
- if(emailPreference != null) {
- emailPreference.setOnPreferenceClickListener(preference -> {
- Intent intent = new Intent(Intent.ACTION_SENDTO);
- intent.setData(Uri.parse("mailto:docilealligator.app@gmail.com"));
- if(intent.resolveActivity(activity.getPackageManager()) != null) {
- startActivity(intent);
- } else {
- Toast.makeText(activity, R.string.no_email_client, Toast.LENGTH_SHORT).show();
- }
- return true;
- });
- }
-
- if(redditAccountPreference != null) {
- redditAccountPreference.setOnPreferenceClickListener(preference -> {
- Intent intent = new Intent(activity, LinkResolverActivity.class);
- intent.setData(Uri.parse("https://www.reddit.com/user/Hostilenemy"));
- startActivity(intent);
- return true;
- });
- }
-
- if(subredditPreference != null) {
- subredditPreference.setOnPreferenceClickListener(preference -> {
- Intent intent = new Intent(activity, LinkResolverActivity.class);
- intent.setData(Uri.parse("https://www.reddit.com/r/Infinity_For_Reddit"));
- startActivity(intent);
- return true;
- });
- }
- }
- }
-}