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

  • 相关阅读:
    linux环境变量(一)
    linux常用命令-ps
    linux实用小命令--查看文本内容
    postman tests常用方法
    Vue 中嵌套 Iframe,用postMessage通信 踩坑记
    [Vue warn]: Error in nextTick: "RangeError: Maximum call stack size exceeded"
    对STM32所用位带操作宏的详细剖析
    移植Modbus TCP二
    移植Modbus TCP一
    STM32位带操作
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/5035142.html
Copyright © 2011-2022 走看看