zoukankan      html  css  js  c++  java
  • Android笔记(页面跳转)

    2015-09-06

    • 一个程序运行多个Activity(页面的跳转)

    在layout文件中新建一个xml布局文件act1,在源码中新建一个类Act1.java;在AndroidManifest.xml中注册

    <activity android:name="com.marschen.d0906activities.Act1"></activity>

    1.在Main.java中添加

           button = (Button)findViewById(R.id.btnStart);

            button.setOnClickListener(new View.OnClickListener() {

               

                @Override

                public void onClick(View arg0) {

                    Intent intent = new Intent(MainActivity.this,Act1.class);

                    startActivity(intent);

                   

                }

            });

        2.在Act1.java中添加代码

        @Override

        protected void onCreate(Bundle savedInstanceState) {

            // TODO Auto-generated method stub

            super.onCreate(savedInstanceState);

     

     

            setContentView(R.layout.activity1);

            button = (Button)findViewById(R.id.btnClose);

            button.setOnClickListener(new View.OnClickListener() {

               

                @Override

                public void onClick(View arg0) {

                    finish();

                   

                }

            });

        }

    2015-09-07

    • Activity的生命周期函数

    onCreate,在Activity对象第一次被创建时调用

    onStart,当Activity变得可见时调用该函数

    onResume,当Activity开始与用户交互时调用

    onPause,当系统即将启动另外一个Activity时调用

    onStop,当前Activity变得不可见时调用

    onDestroy,当前Activity被销毁之前调用

    onRestart当一个Activity再次被启动之前调用

    • Intent

    Intent当中最重要内容是action和data

  • 相关阅读:
    Git
    canvas画布
    Node.js
    node的consoidate的插件统一
    使用nodejs去做一个验证码
    node的cookie-parser和express-session
    node的router路由。
    node的经典事件监听
    使用node去爬虫
    node的读写流
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/5035142.html
Copyright © 2011-2022 走看看