0
我已经实现了Android白日梦服务,其中我从断言中播放视频, 我已经把按钮放在那里,onclick监听器我想打开带有链接的webview ,每一个事情发展顺利,但是我不能够处理的WebView,当我点击这个消息出现andorid白日梦服务webview(上下文需要flag_activity_new_task标志)
Unfortunatley应用程序已经停止
按钮,出现在日志中的错误消息是
AndroidRuntime(827):致命例外: android.util.AndroidRuntimeException:从活动con文本外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?
我创建的XML文件中的WebView
我调用web视图代码:
final WebView webView = (WebView)this.findViewById(R.id.webView1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
vv.stopPlayback();
vv.setVisibility(View.GONE);//for media player
webView.setVisibility(View.VISIBLE);
webView.loadUrl("http://www.google.com");
}
});
你甚至不需要实现自定义WebViewClient。 只需在WebView上设置一个空的WebViewClient就可以解决问题(是的,这是令人惊讶的:))。 – Lizozom