Activity 使用方法详解

和你一起终身学习,这里是程序员Android

经典好文推荐,通过阅读本文,您将收获以下知识点:

一、Activity 概览
二、Activity 生命周期
三、Activity 的注册方法
四、App的MainActivity
五、Activity 的启动方法
六、Activity结束方法
七、Activity状态保存,恢复的方法
八、面试中经常问到题型

一、Activity 概览

ActivityAndroid最基本的四大组件之一(Activity 活动,Service 服务,ContentProvider内容提供者,BroadcastReceiver 广播),Activity主要负责与用户进行交互,是每位Android开发必须掌握的知识点。四大组件必须在AndroidMainfest.xml 文件中声明。

Activity 继承关系如下:

java.lang.Object
   ↳    android.content.Context
       ↳    android.content.ContextWrapper
           ↳    android.view.ContextThemeWrapper
               ↳    android.app.Activity

理解完Activity的继承关系后,我们开始了解Activity的声明周期,Activity的生命周期直接影响到与用户的交互,此生命周期很重要。

二、Activity 生命周期

Activity 生命周期图如下:

Activity 生命周期图


在代码中Activity生命周期回调方法如下:

    // Activity 创建方法
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.i(TAG, "----onCreate----");
        setContentView(R.layout.activity_methods);
    }

    // Activity 在最新任务列表中打开时候会走此方法
    @Override
    protected void onRestart() {
        super.onRestart();
        Log.i(TAG, "----onRestart----");
    }

    // Activity 在onCreate 或者 onRestart之后执行
    @Override
    protected void onStart() {
        super.onStart();
        Log.i(TAG, "----onStart----");
    }

    // 正在与用户交互的界面
程序员Android
关注 关注
  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
activity使用
weixin_44721153的博客
04-15 2891
一 anctivity四种状态 1、运行状态 2、暂停状态 3、停止状态 4、销毁状态
关于Activity 使用方法详解
m0_64420071的博客
04-11 1万+
一、Activity 概览 ActivityAndroid最基本的四大组件之一(Activity 活动,Service 服务,ContentProvider内容提供者,BroadcastReceiver 广播),Activity主要负责与用户进行交互,是每位Android开发必须掌握的知识点。四大组件必须在AndroidMainfest.xml 文件中声明。 Activity 继承关系如下: java.lang.Object ↳ android.content.Context ↳
Activity 的介绍和使用(一)
热门推荐
Ricky 的博客
04-05 9万+
Activity是什么ActivityAndroid的四大组件之一。是用户操作的可视化界面;它为用户提供了一个完成操作指令的窗口。当我们创建完毕Activity之后,需要调用setContentView()方法来完成界面的显示;以此来为用户提供交互的入口。在Android App 中只要能看见的几乎都要依托于Activity,所以Activity是在开发中使用最频繁的一种组件。Activity的生
androidactivity全面解析
最新发布
2401_87029603的博客
09-07 1131
当该模式Activity实例在任务栈中创建后,只要该实例还在任务栈中,即只要激活的是该类型的Activity,都会通过调用实例的newInstance()方法重用该Activity,此时使用的都是同一个Activity实例,它都会处于任务栈的栈顶。我们平时直接创建的Activity都是这种模式的Activity,这种模式的Activity的特点是:只要你创建了Activity实例,一旦激活该Activity,则会向任务栈中加入新创建的实例,退出Activity则会在任务栈中销毁该实例。
Activity常用方法
weixin_33800593的博客
05-17 200
setContentView(R.layout.xxx);//设置指定文件 findViewById(R.id.xxx);获取指定控件 getString(R.string.xxx);获取strings.xml指定key文件 转载于:https://www.cnblogs.com/shenmi/p/6868530.html...
Activity使用
拖鞋王子猪
06-25 545
1.概述 :作用 ①界面  ②与用户交互2.组件的特点:①继承父类或实现接口  ②需要注册 ③对象是系统创建的④生命周期方法的自动调用3.如何声明一个activity4.启动  ①startActivity(intent)              ②Activity1:startActivityForResult(int requestCode,Intent intent)           ...
Android开发教程之Fragment定义、创建与使用方法详解【包含Activity通讯,事务执行等】
08-28
定义一个接口,Fragment实现这个接口,Activity也实现这个接口,这样Fragment可以通过调用接口方法来传递信息给Activity。此外,还可以使用setArguments()和getArguments()方法传递简单的数据,或者使用...
Android实现Activity、Service与Broadcaster三大组件之间互相调用的方法详解
09-02
BroadcastReceiver接收到广播后,如果需要更新Activity的UI,可以再次发送一个广播到Activity,或者使用LocalBroadcastManager进行本地广播通信。LocalBroadcastManager只在应用内部广播,不会跨应用传播,更安全且...
AndroidX下使用Activity和Fragment的变化详解
08-19
AndroidX 下使用 Activity 和 Fragment 的变化详解 AndroidX 是 Android 的一个主要组件之一,它提供了许多新的 API 和功能来帮助开发者提高开发效率和代码质量。在 AndroidX 中,Activity 和 Fragment 是两个非常...
c调用Activity中的方法
01-10
c调用Activity中的方法
Activity使用详解
sw7662504的专栏
04-27 1439
Activity使用详解LaunchModestandard在AndroidManifest中声明<activity android:name=".lm_standard.ActivityA" android:launchMode="standard"/> // java public class ActivityA extends A...
Android重要类学习之——Activity
08-06 98
Android重要类学习之——Activity NOTE:大家可以到这里http://www.docin.com/p1-240628976.html下载word版的,csdn这个显示不给力。。 这是Android中的最基本的组件,也是我们最常用的组件,一般情况下,一个Activity就代表一个屏幕或者说是窗口,它包含一个或多个视图(View),我们能够与之进行交互。 Android...
Activity的基本用法
m0_37745164的博客
05-30 1884
1.标题栏的隐藏   在onCreate方法中,加载布局之前添加代码   requestWindowFeature(Window.FEATURE_NO_TITLE);  这段代码意思就是不在activity中显示标题栏 2.在activity中创建菜单  创建menu文件夹  在menu文件夹中创建xml文件 xml version="1.0" encoding="utf-8
Activity使用总结
钝悟需要时间的打磨,顿悟需要时间的积累
09-08 2742
Activity使用总结 作为Android入门级别的组件,ActivityAndroid的开发中承载了太多的东西,我们的项目开发中少不了与Activity打交道。所以需要我们熟练掌握Activity使用。 总体介绍围绕下面的几个议题进行讨论,以前也总结过Activity的特点,那时候刚学习Android总结的也过于死板,这次准备集中把Android知识进行梳理一下,所以比较有总结性。 Ac
写文章

热门文章

  • RGB颜色对照表 51800
  • FastBoot 刷机方法 49570
  • Google Play Store 应用无法安装解决方案 29168
  • Android 手机设备信息获取使用详解 27764
  • Activity 使用方法详解 27525

分类专栏

  • 搜罗全网Systrace精华博文
  • 搜罗全网Systrace 知识点
  • 收罗全网Systrace精华博文 1篇
  • 搜罗全网Camera开发文章 18篇
  • Android 自定义View 8篇
  • Android 性能优化 5篇
  • 笔记
  • Android 系统解决方案 9篇
  • Android 基础知识系列 22篇
  • 数据结构 2篇
  • android 164篇
  • 嵌入式linux 15篇
  • C/C++ 2篇
  • java 5篇
  • 学习杂记 2篇
  • Windows Phone 7 1篇
  • ios 学习 2篇
  • Android 手机解决方案 24篇
  • android 学习 1篇

最新评论

  • Camera 驱动 Bringup

    a852777: UP您好,有MTK平台的流程吗

  • Android 内部存储使用方法详解

    2401_87295228: 内部存储/Android/data/com.ecitic.bank.mobile/files

  • Android 手机功耗测试方案

    m0_68883755: 电流怎么测试?

  • MTK Camera 冷启动、前后摄切换性能优化分析

    老爹@: 这是一篇高质量的好文,深度理解和清晰的表达方式使复杂的技术概念变得容易理解,值得收藏点赞。博主用心很有耐心,更有对知识的热忱和热爱,写了这么实用有效的分享,期盼博主能够光顾我的博客,给予宝贵的指导!

  • 深入理解高通Camx实现

    嵌入式修炼师: 这个图好糊

大家在看

  • 网络安全(黑客技术)2024年三个月自学手册
  • 【网络安全零基础入门】Linux安全加固(非常详细)零基础入门到精通,收藏这一篇就够了
  • 通过github创建自己网页链接的方法 2082
  • Python推荐系统详解:基于协同过滤和内容的推荐算法
  • 就是这个样的粗爆,手搓一个计算器:排卵计算器 109

最新文章

  • MTK pdaf bringup导通流程
  • camera死锁问题的分析与解决
  • Android malloc debug介绍
2024
09月 7篇
08月 18篇
07月 14篇
06月 2篇
05月 7篇
04月 12篇
03月 4篇
02月 15篇
01月 9篇
2023年61篇
2022年25篇
2021年80篇
2020年47篇
2019年218篇
2018年141篇
2017年73篇
2016年1篇
2015年10篇
2014年16篇
2013年36篇
2012年58篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员Android

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家做雕塑的玻璃钢价格多少一公斤代理玻璃钢奶牛雕塑江苏玻璃钢浮雕雕塑批发玻璃钢雕塑 怕冻玻璃钢雕塑厂家招聘成都人物玻璃钢雕塑生产厂家石家庄正规玻璃钢雕塑承诺守信浙江多彩玻璃钢雕塑订做价格商场美陈施工单位焦作彩绘玻璃钢雕塑制作报价山东玻璃钢鹿雕塑玻璃钢动物雕塑熊猫邯郸玻璃钢铜雕人物雕塑厂家浙江通用玻璃钢花盆济源玻璃钢卡通雕塑销售厂家玻璃钢花盆型号深圳景观玻璃钢雕塑哪家好白云区玻璃钢人物雕塑在线下单厦门玻璃钢雕塑灯价格信阳铜校园玻璃钢景观雕塑泉州哪里有玻璃钢花盆模具买湖北个性化玻璃钢雕塑设计北京常用商场美陈研发铜陵景区玻璃钢雕塑生产厂家龙安玻璃钢雕塑厂家广场标识玻璃钢雕塑生产玻璃钢花花盆郑州景区玻璃钢雕塑价位商场服装美陈怎么做方案韶关玻璃钢花盆香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化