package com.gzz.whyinzi; import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.util.Log; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { private static final String TAG = "ActivityDemo"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse(http://www.jb51.net); intent.setData(content_url); startActivity(intent); } @Override protected void onResume() { super.onResume(); Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://play.jb51.net"); intent.setData(content_url); startActivity(intent); Log.e(TAG, "start onResume~~~"); } @Override protected void onStop() { super.onStop(); this.finish(); Log.e(TAG, "start onStop~~~"); } }
onResume() はデフォルトのブラウザがない場合に機能します。デフォルトのブラウザがない場合、どのブラウザを開くかというプロンプトが表示されます。「キャンセル」をクリックすると、黒い背景が表示されなくなります。 () ブラウザを開くために再度呼び出します。
onStop() はブラウザを選択した後にプロセスを終了します。
指定された URL を開くためにデフォルトのブラウザを呼び出すその他の Android メソッドの例については、PHP の中国語 Web サイトに注意してください。関連記事!