状況があります: 1. webview でアクティビティ A を作成し、onCreate から別のアクティビティ B を開きます。 2. B のバックプレス/スキップで A に URL をロードします。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
//this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.activity_wap_launcher);
WebView webView = (WebView) findViewById(R.id.webView1);
final String url = "http://http:google.com";
webView.loadUrl(url);
Intent intent = new Intent(this, BManager.class);
this.startActivityForResult(intent,1);
}
アクティビティ B は A の上に開きますが、突然 URL で A を開きます。
私も使ってみました
@Override
protected void onNewIntent(Intent intent) {
final String url = "http://m.dittolite.com";
webView.loadUrl(url);
}
ただし、oncreate が呼び出されるとすぐに呼び出します。
解決策を教えてください。