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

  • 相关阅读:
    特征归一化
    什么是端到端(end2end)学习?
    RSA加密原理及其证明
    python脚本中__all__变量的用法
    洛谷 1108 低价购买
    洛谷 3029 [USACO11NOV]牛的阵容Cow Lineup
    洛谷 1365 WJMZBMR打osu! / Easy
    洛谷 2759 奇怪的函数
    洛谷 2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
    牛客网NOIP赛前集训营 提高组 第5场 T2 旅游
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/5035142.html
Copyright © 2011-2022 走看看