This commit is contained in:
Ammar Githam 2020-12-01 19:34:03 +09:00
parent e0abaaa200
commit e4c30c0389
2 changed files with 7 additions and 3 deletions

9
app/src/main/java/awais/instagrabber/utils/Utils.java Executable file → Normal file
View File

@ -9,6 +9,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.net.Uri;
import android.provider.Browser;
import android.util.DisplayMetrics;
import android.util.Log;
import android.util.Pair;
@ -181,12 +182,14 @@ public final class Utils {
if (context == null || TextUtils.isEmpty(url)) {
return;
}
final Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
final Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
i.putExtra(Browser.EXTRA_APPLICATION_ID, context.getPackageName());
i.putExtra(Browser.EXTRA_CREATE_NEW_TAB, true);
try {
context.startActivity(i);
} catch (ActivityNotFoundException e) {
Log.e(TAG, "openURL: No activity found to handle URL view", e);
Log.e(TAG, "openURL: No activity found to handle URLs", e);
Toast.makeText(context, context.getString(R.string.no_external_app_url), Toast.LENGTH_LONG).show();
} catch (Exception e) {
Log.e(TAG, "openURL", e);
}

View File

@ -310,6 +310,7 @@
<string name="disable_animation">Disable animation</string>
<string name="follower_wait_to_load">Please wait for the current task to complete first!</string>
<string name="post_not_found">Post not found!</string>
<string name="no_external_app_url">No app found which opens urls</string>
<plurals name="likes_count">
<item quantity="one">%d like</item>
<item quantity="other">%d likes</item>