浏览器中的Android开放URL没有左侧活动

时间:2015-03-26 16:36:12

标签: android android-intent browser web

我有一项活动,媒体播放器播放流音频,一个图像链接到网站。如果我点击链接,音频流会因为离开活动而停止。我怎样才能打开浏览器而不离开活动?非常感谢。皮耶罗。

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);
    }
});

3 个答案:

答案 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)

您可以在后台服务中播放音频流