【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来改变显示的图片。

时间: 2024-10-30 21:12:17

【S1】2.生命周期相关 & something的相关文章

Java Servlet(二):servlet配置及生命周期相关(jdk7+tomcat7+eclipse)

该篇文章记录了Servlet配置相关用法及Servlet在Servlet容器中生命周期方法. Tomcat是一个Servlet容器: 1.Servlet容器管理了Servlet的整个生命周期,并调用servlet的生命周期的方法. 2.Servlet容器不只是Servlet的生命周期,而且还是Jsp,Filter,Listener,Tag等生命周期管理容器. Servlet的注册与运行 1.Servlet程序必须通过Servlet容器来启动运行,并且存储目录有特殊要求,通常servlet编译好的

实战Asp.Net Core:DI生命周期

原文:实战Asp.Net Core:DI生命周期 title: 实战Asp.Net Core:DI生命周期 date: 2018-11-30 21:54:52 --- 1.前言 Asp.Net Core 默认支持 DI(依赖注入) 软件设计模式,那使用 DI 的过程中,我们势必会接触到对象的生命周期,那么几种不同的对象生命周期到底是怎么样的呢?我们拿代码说话. 关于 DI 与 IOC: 个人理解:IOC(控制反转) 是目的(降低代码.服务间的耦合),而 DI 是达到该目的的一种手段(具体办法).

【Android基础】Fragment 详解之Fragment生命周期

上一篇文章简单介绍了一下Fragment,这一篇文章会详细的说一下Fragment的生命周期和创建一个用户界面. Fragment的主要功能就是创建一个View,并且有一个生命周期来管理这个View的创建和销毁.Fragment的生命周期与Activity的生命周期类似,都会有一些回调方法,你所做的工作就是利用好这些生命周期方法,在恰当的方法中做恰当的工作. Fragment的生命周期与Activity的状态图如下: 左侧是Activity的生命周期状态,右侧对应的是这个状态下回执行Fragme

maven学习(四)maven的生命周期

官网:http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html maven有三套相互独立的生命周期,每个生命周期中又包含各个不同的阶段,这些阶段是有序的,执行某个阶段时,会将此生命周期此阶段前所有阶段都执行一遍.如:执行default周期的install会将validate到install都执行一遍. clean:清理项目 pre-clean 执行清理前需要完成的工作 clean 执行清理操作清理

Vue2.0源码阅读笔记--生命周期

一.Vue2.0的生命周期 Vue2.0的整个生命周期有八个:分别是 1.beforeCreate,2.created,3.beforeMount,4.mounted,5.beforeUpdate,6.updated,7.beforeDestroy,8.destroyed. 用官方的一张图就可以清晰的了解整个生命周期: Vue最新源码下载:地址 二:源码分析 1.先看new Vue实例的方法 创建Vue实例的文件是: src/core/instance/index.js function Vue

6、Khala的登录生命周期管理

khala能够对设备进行生命周期管理,并提供了与生命周期相关的接口,用户只需在具体的设备类型实现类中重写这些生命周期接口,即可享受khala对于生命周期管理的同时定制与业务相关的操作.具体接口解释如下: onLoginCheckMsg(): 进行登录检查,在此可以通过查询DB等方式检查登录设备账号是否合法,可以为连接设备设置设备ID(此ID必须唯一,将被视为设备key,若出现重复将执行onLoginFailureMsg,若未设置将以临时ID值作为ID key),若账号检查失败,设置失败回复消息并

创建策略(Creation Policy )和生命周期(Life Cycle)

前言 在前面的介绍中我们已经知道:导入和导出的匹配成功需要ContractType,ContractName,Metadata都匹配,这里我们还要介绍一个新的东西:创建策略(creation policy ).有时候我们在容器中的实例在每一个导入之间共享,即单例:有时候我们需要让每一个导入都拥有一个各自的实例,这在MEF中就是有创建策略决定的. 生命周期(Life Cycle),每一个MEF的部件在容器中都有自己的生命周期,何时创建,何时释放等.本文就主要介绍一下MEF中得创建策略和生命周期 创

Android活动生命周期

一.Android活动 活动是 Android 应用框架中的一个核心组件,它在一个窗口(Window)对象中绘制用户接口并响应用户的交互. Android四大核心组件分别为Activity(活动).Service(服务).Content provider(数据源).Broadcastreceiver(广播接收器). 官方文档是这么定义的:"An Activity isan application component that provides a screen with which users

4、maven——构建生命周期

什么是生命周期? 构建生命周期是一组阶段的序列(sequence of phase),每个阶段定义了目标被执行的顺序,这里的阶段就是生命周期的一部分. 一个典型的Maven生命周期由一些几个阶段的序列组成 当需要在某个特定的阶段之前或者是之后执行目标的时候,需要使用pre和post来定义这个目标. 当Maven开始构建工程,会按照所定义的阶段序列的顺序执行每个阶段注册的目标,Maven有一下三个标准的生命周期: clean default(or build) sit 目标 目标是一个特定的.对构