【发布时间】:2013-09-23 10:07:28
【问题描述】:
我在使用 startactivity 后添加 webview 时遇到问题。我有一个意图并开始它:
final Intent intent = new Intent(Intent.ACTION_VIEW, uri);
String uriString = uri.toString();
String extension = uriString.substring(uriString.lastIndexOf('.') + 1);
intent.setClass(this, extensionToActivity.get(extension));
startActivity(intent);
在我的活动完全运行后,我需要打开一个 web 视图,所以我转到 Oncreate 函数并添加我的代码
public void onCreate(Bundle savedInstanceState)
{
WebView wv = (WebView)findViewById(R.id.webView1);
String summary = "<html><body><h1>some test</h1></body></html>";
wv.loadData(summary, "text/html", null);
wv.setVisibility(View.VISIBLE);
}
但是我的程序崩溃了!!!但如果我在 onCreat 中显示警报,它工作正常,有什么问题?
有什么问题?
【问题讨论】:
-
你在 oncreate 中设置了
setContentView吗? -
我做了,同样的结果,这是我从我的日志中得到的,或者我将 contentview 设置在错误的地方? '09-23 18:16:38.260: E/AndroidRuntime(9562): 致命异常: main 09-23 18:16:38.260: E/AndroidRuntime(9562): java.lang.RuntimeException: 无法启动活动 ComponentInfo{org .vudroid/org.vudroid.pdfdroid.PdfViewerActivity}: android.util.AndroidRuntimeException: requestFeature() 必须在添加内容之前调用 09-23 18:16:38.260: E/AndroidRuntime(9562): at android.app.ActivityThread。 performLaunchActivity(ActivityThread.java:2249)'
标签: android android-activity webview