INNER CODE UNIT · Java

LinkResolverDef

noties/Markwon · markwon-core/src/main/java/io/noties/markwon/LinkResolverDef.java:14

public class LinkResolverDef implements LinkResolver {

    // @since 4.3.0
    private static final String DEFAULT_SCHEME = "https";

    @Override
    public void resolve(@NonNull View view, @NonNull String link) {
        final Uri uri = parseLink(link);
        final Context context = view.getContext();
        final Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        intent.putExtra(Browser.EXTRA_APPLICATION_ID, context.getPackageName());
        try {
            context.startActivity(intent);
        } catch (ActivityNotFoundException e) {
            Log.w("LinkResolverDef", "Actvity was not found for the link: '" + link + "'");
        }
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…