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

  • 相关阅读:
    DataGridView:DataGridView控件清空绑定的数据
    DataGridView:根据条件改变单元格的颜色
    JSON教程
    MongoDB(六):使用C#代码连接并读取MongoDB数据库
    MongoDB(五):MongoDB操作文档
    MongoDB(四):MongoDB连接和创建数据库
    MongoDB(三):MongoDB概念解析
    LINQ教程三:Lambda表达式解剖
    论文笔记系列-Simple And Efficient Architecture Search For Neural Networks
    [转载] 什么是P问题、NP问题和NPC问题
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/5035142.html
Copyright © 2011-2022 走看看