位置: 编程技术 - 正文

Android基础面试题(android面试基础知识)

发布时间:2024-02-27

推荐整理分享Android基础面试题(android面试基础知识),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android基础面试题及答案pdf,android基础面试题及答案,android基础面试题,android 面试技巧,android 面试技巧,android基础面试题及答案,android基础面试题,android基础面试题,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 转屏时候Activity的生命周期

1.1 新建一个Activity,并把各个生命周期打印出来

1.2 运行Activity,得到如下信息

onCreate-->onStart-->onResume-->

1.3 按crtl&#;f切换成横屏时

onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume-->

1.4 再按crtl&#;f切换成竖屏时,发现打印了两次相同的log

onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume-->onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume-->

1.5 修改AndroidManifest.xml,把该Activity添加 android:configChanges="orientation",执行步骤3

onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume-->

1.6 再执行步骤4,发现不会再打印相同信息,但多打印了一行onConfigChanged

Android基础面试题(android面试基础知识)

onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume-->onConfigurationChanged-->

1.7 把步骤5的android:configChanges="orientation" 改成 android:configChanges="orientation|keyboardHidden",执行步骤3,就只打印onConfigChanged

onConfigurationChanged-->

1.8 执行步骤4

onConfigurationChanged-->onConfigurationChanged-->

总结:

①不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次

②设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次

③设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法

2. View如何刷新

3. 类变量和和函数变量有什么区别

版权声明:本文为博主原创文章,未经博主允许不得转载。

[置顶] Android与Unity交互研究 Android与Unity交互研究转载请注明出处:

Android中Context详解 ---- 你所不知道的Context 大家好,今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、Broa

edittext禁止android软键盘弹出 1.EditTexted=(EditText)findViewById(R.id.test);ed.clearFocus();2.在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden例如:activityandroid

标签: android面试基础知识

本文链接地址:https://www.jiuchutong.com/biancheng/380977.html 转载请保留说明!

上一篇:Android线程间通讯的几种方式(android线程间通信的几种方法)

下一篇:[置顶] Android与Unity交互研究([置顶]星陨计划)

  • 未确认融资费用和长期应付款
  • 印花税计入什么科目会计分录
  • 个人名义开工程发票税率是多少
  • 什么是印花税的税目
  • 企业回购股票会使所有者权益
  • 先报个税还是先报增值税,有影响吗?
  • 收到境外汇款怎么处理
  • 一般纳税人开红票怎么处理
  • 独立核算的优点
  • 平价转让股权如何交税
  • 长期股权投资减值准备
  • 食堂收支情况
  • 发票没认证可以作废吗?
  • 怎么根据进销存做账
  • 委托加工合同如何标注多个地址
  • 滞销款的最好销售办法
  • 临时存款账户包括保证金账户
  • 现金存入公司账户风险大吗安全吗
  • 自然人增值税免税额
  • 317房地产政策解读
  • 财税2010 121号文件是否作废
  • 其他公司代付工资怎么做
  • 企业咨询费可以抵扣吗
  • 直接人工属于哪个科目
  • 增值税查补税款可以开发票吗
  • 微软正式宣布收购动视暴雪
  • 21年最新cpu
  • 咨询公司流程完整
  • PHP:pg_result_status()的用法_PostgreSQL函数
  • 租房交了押金
  • 鸟瞰高耸入云的成语
  • vscode怎么开始编程
  • php dom
  • 土地增值税扣除系数
  • uml中的顺序图由什么组成
  • 浅谈php技术
  • 资产负债表利润表的勾稽关系
  • postman操作流程
  • 汽车4s店一般会摆放什么小零食
  • 递延收益和其他应付款的区别
  • java计数器的用法
  • 工会其他支出包括哪些
  • 行政事业单位福利费开支范围文件
  • 个人所得税汇算清缴
  • sql2008自动启动服务
  • sql查看日志
  • 城市维护建设税属于中央还是地方
  • 补交土地税要交多少钱
  • 发行股票的好处和坏处
  • 一次性开票分期收入账务处理
  • 收到境外支付的咨询费免税吗
  • 不动产分割要哪些步骤
  • 传媒公司的骗局把戏
  • 金蝶计价方法在哪里
  • 金税盘离线开票时间超限的处理方法
  • 生物性资产是什么科目
  • 防伪税控技术维护费
  • 所有者权益增加额怎么计算
  • win7系统怎么把桌面文件放到d盘
  • windows xp sp4 下载 windows xp sp4补丁包(非官方)
  • windows7/vista/server(no slic)
  • 让windows server 2003 32位支持8G内存大内存
  • Gene6 FTP在windows 2008上面破解后无法启动解决方法
  • red hat linux怎么用
  • win10任务栏位置怎么改变
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • 正版win10怎么用
  • 笔记本接外设
  • 怎样解决windows照片查看器无法显示此图片
  • javascriptcsdn
  • 使用css设置文字效果
  • jquery日历框有长期的选项
  • js设置延时执行
  • LinearLayout layout_weight解析
  • jquery的form方法
  • 小规模增值税怎么计提
  • 青岛的红叶什么时候红
  • 重庆国税电子税务局
  • 自然人电子税务局
  • 买新车的注意事项有哪些比较重要的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号