应用启动时的Android启动活动

时间:2017-07-08 13:45:12

标签: android

这个android项目是关于Webview的。 它在点击一个名为goURL的按钮时启动活动。 但应用程序启动时是否可以启动某些活动?(不是按钮的活动)。 我的猜测是onCreate

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


}


public void goURL(View view){
    TextView tvURL = (TextView)findViewById(R.id.txtURL);
    String url = tvURL.getText().toString();
    Log.i("URL", "Opening URL with WebView :" + url);

    final long startTime = System.currentTimeMillis();
    WebView webView = (WebView)findViewById(R.id.webView);

//webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);


webView.loadUrl(url);

我的猜测是创建关于视图的意图。 但不知道该怎么做

5 个答案:

答案 0 :(得分:0)

您在Manifest.xml(或Android Studio)中定义哪个活动将成为您的MainActivity,然后首先打开该活动,然后调用onCreate方法。

答案 1 :(得分:0)

您可以直接将代码放在onCreate()函数中。

答案 2 :(得分:0)

当然,只需在onCreate部分加载webView引用和webView.loadUrl(" http://..")。

确保您已在清单

中添加了权限请求

一个好的教程 - https://www.mkyong.com/android/android-webview-example/

答案 3 :(得分:0)

开始活动,请在onCreate

中调用此方法
Intent intent = new Intent(this, SecondActivity.class);
startActivity(intent);

并在清单application

中设置活动
<activity android:name=".SecondActivity" />

答案 4 :(得分:0)

  1. 找出用户从Manifest.xml启动应用程序时向用户显示的第一个活动。
  2. 在此活动的onCreate()方法中添加:

    TextView tvURL = (TextView)findViewById(R.id.txtURL);
    String url = tvURL.getText().toString();
    Log.i("URL", "Opening URL with WebView :" + url);
    final long startTime = System.currentTimeMillis();
    WebView webView = (WebView)findViewById(R.id.webView);
    //webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
    webView.loadUrl(url);
    
  3. 如果要启动活动,请在onCreate()中使用intent

  4. 否则,您可以使用Manifest.xml中的intent-filter标记将任何活动作为应用的启动活动。