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 + "'");
}
}