diff options
author | Giovanni Palmieri <gianni00palmieri@gmail.com> | 2022-01-15 04:25:07 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-15 04:25:07 +0000 |
commit | aaa3e91b821254bfa35ee2fec4c54863c2a129e0 (patch) | |
tree | 0d18e6ff2c2eca543b64d0a5b9d7aa932ad8f2a8 /app/src/main/java/ml | |
parent | af3447419a361071c7d0719da3c2c5dcd9bc6e68 (diff) | |
download | infinity-for-reddit-aaa3e91b821254bfa35ee2fec4c54863c2a129e0.tar infinity-for-reddit-aaa3e91b821254bfa35ee2fec4c54863c2a129e0.tar.gz infinity-for-reddit-aaa3e91b821254bfa35ee2fec4c54863c2a129e0.tar.bz2 infinity-for-reddit-aaa3e91b821254bfa35ee2fec4c54863c2a129e0.tar.lz infinity-for-reddit-aaa3e91b821254bfa35ee2fec4c54863c2a129e0.tar.xz infinity-for-reddit-aaa3e91b821254bfa35ee2fec4c54863c2a129e0.tar.zst infinity-for-reddit-aaa3e91b821254bfa35ee2fec4c54863c2a129e0.zip |
added "Open in browser" button to internal browser (#622)
Diffstat (limited to 'app/src/main/java/ml')
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/activities/WebViewActivity.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/WebViewActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/WebViewActivity.java index 50bc0819..37ac9b9b 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/WebViewActivity.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/WebViewActivity.java @@ -8,6 +8,7 @@ import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; +import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.view.InflateException; @@ -149,6 +150,14 @@ public class WebViewActivity extends BaseActivity { Toast.makeText(this, R.string.copy_link_failed, Toast.LENGTH_SHORT).show(); } return true; + } else if (item.getItemId() == R.id.action_open_external_browser_web_view_activity) { + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setData(Uri.parse(url)); + startActivity(intent); + } catch (ActivityNotFoundException e) { + Toast.makeText(this, R.string.no_activity_found_for_external_browser, Toast.LENGTH_SHORT).show(); + } } return false; } |