zoukankan      html  css  js  c++  java
  • 安卓_12activity

    activity生命周期

    1.如何在一个应用程序当中定义多个Activity

    2.启动一个Activity的方法

    3.Android当中的backstack(历史栈)

    //=====================

    定义多个Activity

    1.定义一个类继承Activity

    2.在该类当中,复写Activity当中的onCreate方法

    3.在AndroidManifest.xml文件中注册该Activity

    (主配置文件 所有控件要在AndroidManifest.xml注册)

    //=======================

    右击 ->new->class

    public class SecondActivity extends Activity

    {

    }

    //=========

    Source ->OVerride/Implement Methods

    复写OnCreate

    //==========

    是Activity运行入口

    //========

    定义布局文件

    res-》layout-》android xml file

    //=================

    //==============

    SetContentView(R.layout.second);把布局文件放进去

    //=======

    Androidmanifest.xml
    <activity 标签>

    label显示标签名字

    //======

    intent-filter

    包含action

    作用是作为默认activity

    //=========

    添加activity

    在application里添加一个子标签

    <activity>

      android:name = "";

      android:lable ="";

    </activity>

    //=========

    启动一个activity的方法

    1.生成一个意图对象

    2.调用setClass方法设置所要启动的Activity

    3.调用StartActivity方法启动Activity

    //========================================

    <Button

    /Button>

    //=========================

    private Button button;

    button = (Button)findViewById

    //============================

    class ButtonListener implenments OnClickListener{

        Intent intent = new Intent();

    //==========setClass函数的第一个参数是一个Context,Context是一个类,Activity是Context的一个子类,也就是说

    所有的Activity对象都可以向上转型为Context对象

    //===第二个参数是一个Class 对象,在当前场景下需要传入被启动的acitivity的class对象

        intent.setClass(MainActivity.this, SecondActivity.class);

        StartActicity(intent);

    }

     //==============================

    一定要在manifest中先注册

    //===================================

    backstack

    栈===先进后出

    只显示最上面的元素

     
     
     
     
  • 相关阅读:
    Navicat
    Eclipse 代码质量管理插件
    oracle sql 逻辑处理
    view视图 | 索引
    LIKE模糊查询
    启动tomcat报找不到或无法加载主类
    oracle:decode
    oracle:case when then else end
    ssh 公共秘钥
    ip 和数字之间的转换
  • 原文地址:https://www.cnblogs.com/yuanyifei/p/4158622.html
Copyright © 2011-2022 走看看