mirror of https://github.com/M66B/FairEmail.git
Simplification
This commit is contained in:
parent
4888ee8482
commit
2699b34bcf
|
@ -170,7 +170,7 @@ abstract class ActivityBilling extends ActivityBase implements PurchasesUpdatedL
|
||||||
if (result.getResponseCode() != BillingClient.BillingResponseCode.OK)
|
if (result.getResponseCode() != BillingClient.BillingResponseCode.OK)
|
||||||
Toast.makeText(this, text, Toast.LENGTH_LONG).show();
|
Toast.makeText(this, text, Toast.LENGTH_LONG).show();
|
||||||
} else
|
} else
|
||||||
Helper.view(this, this, getIntentPro());
|
Helper.view(this, getIntentPro());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onActivatePro(Intent intent) {
|
private void onActivatePro(Intent intent) {
|
||||||
|
|
|
@ -435,11 +435,11 @@ public class ActivitySetup extends ActivityBilling implements FragmentManager.On
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuFAQ() {
|
private void onMenuFAQ() {
|
||||||
Helper.view(this, this, Helper.getIntentFAQ());
|
Helper.view(this, Helper.getIntentFAQ());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuPrivacy() {
|
private void onMenuPrivacy() {
|
||||||
Helper.view(this, this, Helper.getIntentPrivacy());
|
Helper.view(this, Helper.getIntentPrivacy());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onCleanup() {
|
private void onCleanup() {
|
||||||
|
|
|
@ -817,7 +817,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuFAQ() {
|
private void onMenuFAQ() {
|
||||||
Helper.view(this, this, Helper.getIntentFAQ());
|
Helper.view(this, Helper.getIntentFAQ());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuIssue() {
|
private void onMenuIssue() {
|
||||||
|
@ -825,7 +825,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuPrivacy() {
|
private void onMenuPrivacy() {
|
||||||
Helper.view(this, this, Helper.getIntentPrivacy());
|
Helper.view(this, Helper.getIntentPrivacy());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuAbout() {
|
private void onMenuAbout() {
|
||||||
|
@ -844,13 +844,13 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
|
||||||
private void onMenuRate() {
|
private void onMenuRate() {
|
||||||
Intent faq = Helper.getIntentFAQ();
|
Intent faq = Helper.getIntentFAQ();
|
||||||
if (faq.resolveActivity(getPackageManager()) == null)
|
if (faq.resolveActivity(getPackageManager()) == null)
|
||||||
Helper.view(this, this, getIntentRate(this));
|
Helper.view(this, getIntentRate(this));
|
||||||
else
|
else
|
||||||
new FragmentDialogRate().show(getSupportFragmentManager(), "rate");
|
new FragmentDialogRate().show(getSupportFragmentManager(), "rate");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onMenuOtherApps() {
|
private void onMenuOtherApps() {
|
||||||
Helper.view(this, this, getIntentOtherApps());
|
Helper.view(this, getIntentOtherApps());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onReset() {
|
private void onReset() {
|
||||||
|
@ -1076,13 +1076,13 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
|
||||||
.setPositiveButton(R.string.title_yes, new DialogInterface.OnClickListener() {
|
.setPositiveButton(R.string.title_yes, new DialogInterface.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
Helper.view(getContext(), getActivity(), Helper.getIntentFAQ());
|
Helper.view(getContext(), Helper.getIntentFAQ());
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.setNegativeButton(R.string.title_no, new DialogInterface.OnClickListener() {
|
.setNegativeButton(R.string.title_no, new DialogInterface.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
Helper.view(getContext(), getActivity(), getIntentRate(getContext()));
|
Helper.view(getContext(), getIntentRate(getContext()));
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.create();
|
.create();
|
||||||
|
|
|
@ -3497,14 +3497,14 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
@Override
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
Uri uri = Uri.parse(etLink.getText().toString());
|
Uri uri = Uri.parse(etLink.getText().toString());
|
||||||
Helper.view(getContext(), getActivity(), uri, false);
|
Helper.view(getContext(), uri, false);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.setNeutralButton(R.string.title_browse, new DialogInterface.OnClickListener() {
|
.setNeutralButton(R.string.title_browse, new DialogInterface.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
Uri uri = Uri.parse(etLink.getText().toString());
|
Uri uri = Uri.parse(etLink.getText().toString());
|
||||||
Helper.view(getContext(), getActivity(), uri, true);
|
Helper.view(getContext(), uri, true);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.setNegativeButton(R.string.title_no, null)
|
.setNegativeButton(R.string.title_no, null)
|
||||||
|
@ -3647,7 +3647,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
if ("cid".equals(uri.getScheme()) || "data".equals(uri.getScheme()))
|
if ("cid".equals(uri.getScheme()) || "data".equals(uri.getScheme()))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
Helper.view(getContext(), getActivity(), uri, true);
|
Helper.view(getContext(), uri, true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -3663,7 +3663,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
if ("cid".equals(uri.getScheme()) || "data".equals(uri.getScheme()))
|
if ("cid".equals(uri.getScheme()) || "data".equals(uri.getScheme()))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
Helper.view(getContext(), getActivity(), uri, true);
|
Helper.view(getContext(), uri, true);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,7 +59,6 @@ import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
import androidx.exifinterface.media.ExifInterface;
|
import androidx.exifinterface.media.ExifInterface;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.lifecycle.LifecycleOwner;
|
|
||||||
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
|
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
|
||||||
import androidx.preference.PreferenceManager;
|
import androidx.preference.PreferenceManager;
|
||||||
|
|
||||||
|
@ -180,15 +179,15 @@ public class Helper {
|
||||||
return Intent.createChooser(intent, context.getString(R.string.title_select_app));
|
return Intent.createChooser(intent, context.getString(R.string.title_select_app));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void view(Context context, LifecycleOwner owner, Intent intent) {
|
static void view(Context context, Intent intent) {
|
||||||
Uri uri = intent.getData();
|
Uri uri = intent.getData();
|
||||||
if ("http".equals(uri.getScheme()) || "https".equals(uri.getScheme()))
|
if ("http".equals(uri.getScheme()) || "https".equals(uri.getScheme()))
|
||||||
view(context, owner, intent.getData(), false);
|
view(context, intent.getData(), false);
|
||||||
else
|
else
|
||||||
context.startActivity(intent);
|
context.startActivity(intent);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void view(Context context, LifecycleOwner owner, Uri uri, boolean browse) {
|
static void view(Context context, Uri uri, boolean browse) {
|
||||||
Log.i("View=" + uri);
|
Log.i("View=" + uri);
|
||||||
|
|
||||||
if (!hasCustomTabs(context, uri))
|
if (!hasCustomTabs(context, uri))
|
||||||
|
|
Loading…
Reference in New Issue