位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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交互研究([置顶]星陨计划)

  • 房产税的计税依据是含税还是不含税
  • 企业税后利润留用比例怎么算?
  • 预提费用税务处理
  • 税收申报减免
  • 提存计划和受益计划选那个
  • 营业额和营业收入区别举例
  • 所有小规模都能抵税吗
  • 库存商品月末必须结转吗
  • 劳务公司如何避税与避费
  • 清算后剩余财产归一方所有
  • 个税超过部分征税还是全部
  • 滴滴出行怎么弄电子发票
  • 政府返还的增值税怎么算
  • 股份制改造而发生的资产评估增值税法规定
  • 企业购置节能节水专用设备
  • 怎么分清复利和年金
  • 一般纳税人增值税优惠政策
  • 别人提供原材料加工后加工费
  • 调增教育经费如何做账
  • 何为自然人股东
  • 贸易利益怎么计算
  • 迁移税务需要带什么资料
  • 营改增后甲供材税前扣除还是税后扣除?
  • 企业部门借备用金流程
  • 所得税申报怎么弥补以前年度亏损
  • windows10开机如何换帐号
  • 职工教育经费不提可以吗
  • 预计负债的计量,如何确定最佳估计数
  • 电脑cn是什么意思
  • 代金券消费怎么做分录
  • u盘显示0字节修改不了
  • wind10待机唤醒
  • 分批付款怎么确认收入
  • phpstudy8
  • 待处理财产损益会计分录
  • php字符
  • 即插即用系统
  • PHP面向对象程序设计调研
  • 前端schema
  • linux php redis扩展
  • Emiller's Advanced Topics In Nginx Module Development
  • 不确认递延所得税资产的特殊情况举例
  • 增值税主表和附表
  • 工会费的会计分录是什么
  • 政府奖励收入要交所得税吗
  • 业务招待费的抵扣限额
  • 利息收入计入科目
  • 月底主营业务成本会计分录
  • 利润表中的利息费用是利息支出吗
  • 赠送商品入什么科目
  • 建筑企业预缴税
  • 土地测绘费计入开发间接费?
  • 一年发一次工资好不好
  • 成本法长期股权投资初始成本确认
  • 资本公积金转增股本会计处理
  • 银行电子承兑汇票到期怎么兑现
  • 内账的表格怎么做
  • 村集体经济组织架构
  • 其它综合收益包括
  • 汇算清缴后缴纳所得税会计分录
  • 简易征收可以开具3专票吗
  • 税收分类编码怎么选
  • sql server常规错误
  • sql语句提取字符串中数字
  • 数据库备份sqlserver
  • 让Vista响应更快
  • windows2003怎么开启远程
  • 什么叫另类
  • ubuntu安装httpd
  • win10周年更新版是什么意思
  • macos触控
  • 怎么提升mac性能
  • win8删除所有内容并重新安装windows
  • android studiojava报错
  • js utf-8编码转换中文
  • android下载文件保存到本地
  • android fragmentation
  • 什么是城建税的纳税义务人
  • 作为税务人员哪些基本素质
  • 2021年河南医保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设