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 内でアラートを表示すると正常に動作しますが、何が問題なのですか?
何が問題ですか?