透過的なアクティビティからブラウザを指定してURLを開く方法は?私はコードを使用しています:
public void open() {
Log.d("info","start");
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setData(Uri.parse("http://rambler.ru"));
i.setAction("com.android.browser");
ComponentName comp = new ComponentName("com.android.browser", "com.android.browser.BrowserActivity");
i.setComponent(comp);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(
i);
finish();
}
しかし、それは機能しません。ブラウザはすでに開かれています
以下のコードを使用してください:
String url= "your url"
final Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(Url));
startActivity(browserIntent);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加