我有一项活动,媒体播放器播放流音频,一个图像链接到网站。如果我点击链接,音频流会因为离开活动而停止。我怎样才能打开浏览器而不离开活动?非常感谢。皮耶罗。
img.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.setData(Uri.parse("http://testsite.com"));
startActivity(intent);
}
});
答案 0 :(得分:0)
您可以使用WebView。
示例强>
向清单添加INTERNET
权限:
<uses-permission android:name="android.permission.INTERNET" />
将WebView
添加到您的布局:
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
加载网址:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");
我还建议阅读: Building Web Apps in WebView
答案 1 :(得分:0)
您可以在片段中打开URL,您的活动不会停止,因为片段会在活动视图上膨胀。
答案 2 :(得分:-1)
您可以在后台服务中播放音频流