我有一個情況: 1.使用webview和onCreate創建活動A打開另一活動B. 2.在後臺壓縮/跳過B在B中加載url。在設置webview.load( - )和在後臺壓縮或跳過下面的活動之前打開活動活動
@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的頂部打開,但然後突然就打開一個網址爲。
即使我試圖用
@Override
protected void onNewIntent(Intent intent) {
final String url = "http://m.dittolite.com";
webView.loadUrl(url);
}
但只要OnCreate中獲得來電信息。
請給我一個解決方案。
重新設計當u將完成您的活動B,回調將給予A活性的onActivityResult方法,因爲你已經使用startactivityforresult與requestCode 1,該方法可以處理你的情況 – Anshul