zoukankan      html  css  js  c++  java
  • 【S1】2.生命周期相关 & something

    本文仅给出可能性以便查阅。生命周期非常重要,故不再细说。

    1. 实现监听Button的方法有四种

    • 匿名内部类直接实现,即用即销毁。
    • activity继承onClickListener接口,实现onClick(View v);Button安装监听器为this。
    • 单独实现,另写一个类实现listener
    • 配置实现,在layout文件中配置,并在java文件中写出该类。

    2. 熟识生命周期七个过程,记得当onStop甚至onPause时程序异常退出可以利用onSaveInstanceState保存数据进入Bundle。

    3. 通过存放Activity的ArrayList来实现退出所有的activity。

    4. 一个activity的启动有四种模式。分别为

    • 默认使用的standard
    • 栈顶不重复的singleTop
    • 栈内不重复,重复排出栈的singleTask
    • 多栈,可多程序共用的singleInstance

    在AndroidManifest的activity内设定launchMode。

    5. 利用getClass().getSimpleName()可以方便的知道现在的activity的类名称。

    6. 启动活动时可以重新写一个startIntentFunction,自己实现,有利于代码查阅和使逻辑清晰。

    ——————————————————————————————————

    少量控件相关属性

    android:gravity 设置对其方式,可用 | 操作符来指定多个值

    EditText->android:hint 设置触摸隐藏文字

    EditText->android:maxLines 设置最大显示行数

    ImageView->android:src 设置图片的id

    另外,控件的设置可以再layout中静态设置,也可以在java文件中动态的设置,更改。

    例如图片可以对ImageView类型用setImageResource来改变显示的图片。

  • 相关阅读:
    C#操作符??和?:
    使用Windows8开发Metro风格应用一
    使用Windows8开发Metro风格应用二
    Win8使用技巧
    详解 xls xlst xml 一
    SqlDataAdapter DataSet DataTable 详解
    DataSet 与 xml
    FileTracker : error FTK1011编译错误
    我的CHROME插件
    Komodo升级错误
  • 原文地址:https://www.cnblogs.com/xtlu/p/4473463.html
Copyright © 2011-2022 走看看