Activity

来源:互联网 发布:二次元网络漫画图片 编辑:程序博客网 时间:2024/06/16 19:01

Application

每个应用程序在不指定application的时候,系统都会帮助生成一个Application的实例。 一个Application代表的就是当前的应用程序 一般使用Application来做  1. 共享数据  2. 循环便利退出  3. 初始化第三方组件 如果要实现这上面这三点,一般需要实现单例模式,注意点: 1. 不允许私有构造方法,由系统初始化 2. 不允许创建对象,对象由系统创建 3. 在onCreate生命周期中,将instance对象和this绑定。

Activity

    android的核心对象之一    所有和用户交互(显示,操作)的功能都在这里
android:screenOrientation 指定当前Activity显示横竖等android:exported 是否允许activity被其它程序调用android:launchMode 设置Activity的启动方式standardsingleTopsingleTasksingleInstance

生命周期

1. 创建 onCreate - onStart - onResume2. 死亡 onPause - onStop - onDestroy被盖住的情况1. 完全盖住 onPause - onStop 运行 onRestart - onStart - onResume2. 遮住一部分 onPause 运行 onResume3. 被回收了 被杀死,不会再执行任何的方法,在回来的时候,已经不是它了,从新创建另外一个activity

创建Activity

 1. 创建类继承于Activity 2. 重写onCreate的方法并且设置布局(setContentView) 3. 在manifest中application节点下注册activity(name=创建activity)

跳转Activity

Intent intent = new Intent(this, 要跳转的Activity.class);startActivity(intent);

LogCat界面

如果没有,执行:window-show View - other - android - logcat1. 过滤器,一般通过 应用程序包名和Tag来过滤2. 文本过滤,可以筛选文本3. 过滤等级 v,d,i,w,e分别对应Log类的5个日志输出

关闭Activity

调用Activity的finish()方法关闭当前的Activity。>说明:如果当前的Activity不是主活动,那么执行finish()方法后,将返回调它的那个Activity,否则,将返回到主屏幕中.

在活动中使用Toast

Toast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何屏幕空间,我们现在就尝试一下如何在活动中使用 Toast。具体方法:Toast.makeText(MainActivity.this, "显示Toast",Toast.LENGTH_SHORT).show();Toast类的静态方法makeText用来创建一个Toast对象,使用show方法将Toast显示在界面上。其中第一个参数对应上下文,第二个参数为需要显示的文本,第三个参数为显示的时间,可以选择常量。

Activity按键监听

Activity中可以重写onBackPressed()方法监听返回键

@Overridepublic void onBackPressed() {    super.onBackPressed();    // 具体逻辑}如果要监听其他按键,可以重写onKeyDown或者onKeyUp方法监听按键的按下或者弹起
阅读全文
'); })();
1 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 雷克萨斯nx 荣耀play 宝骏e100 绍兴e网 罗定e天空 东南dx5逐梦前行 双性荡夫by大樱桃 种子搜索神器 磁力链 种子 bt7086 bt种磁力子在线搜索 bt磁力蚂蚁 兔子bt 蚂蚁bt bt搜索磁力搜索 bt磁力 松下纱荣子 维生素b6的作用及功能 ai 800a在线800在线播放 中文字幕a在线播放瑶 维生素a a3纸尺寸 9游 s9八强抽签 ig晋级s9 s9全球总决赛 重阳节手抄报 重阳节 98年小可爱毛还没长齐 97韩网剧手机板 97韩网剧网 亚洲逼院 91助手 启辰t90 90后假装学习日常 足球即时比分 90分钟 90vs足球即时比分 坐88路车回家