- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2023年android面试题大全
2023年android面试题大全篇一
1、显式intent和隐式intent的区别是什么(Android)
Intent定义:Intent是一种在不同组件之间传递的请求消息,是应用程序
发出的请求和意图。作为一个完整的消息传递机制,Intent不仅需要发送端,
还需要接收端。
显式Intent定义:对于明确指出了目标组件名称的Intent,我们称之为
显式Intent;隐式Intent定义:对于没有明确指出目标组件名称的Intent,则
称之为隐式Intent。说明:Android系统使用IntentFilter来寻找与隐式
Intent相关的对象。
2、如何优化ListView
1)如果自定义适配器,那么在getView方法中要考虑方法传进来的参数
contentView是否为null,如果为null就创建contentView并返回,如果不为
null则直接使用。在这个方法中尽可能少创建view;
2)给contentView设置tag(setTag()),传入一个viewHolder对象,用于
缓存要显示的数据,可以达到图像数据异步加载的效果;
3)如果listview需要显示的item很多,就要考虑分页加载。比如一共要
显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部
的时候再去加载接下来的20条。
3、简述通过contentResolver获取ContentProvider内容的基本步骤
1)得到ContentResolver类对象:ContentResolvercr=
getContentResolver();
2)定义要查询的字段String数组;
3)使用cr.query();返回一个Cursor对象;
4)使用while循环得到Cursor里面的内容。
4、描述4种activity的启动模式
1)standard:系统的默认模式,一次跳转即会生成一个新的实例。假设有
一个activity命名为MainActivity,执行语句:
startActivity(newIntent(MainActivity.this,MainActivity.class))
后,MainActivity将跳转到另外一个MainActivity,也就是现在的Task栈里面
有MainActivity的两个实例。按返回键后你会发现仍然是在MainActivity(第
一个)里面。
2)singleTop:singleTop跟standard模式比较类似。如果已经有一个实
例位于Activity栈的顶部时,就不产生新的实例,而只是调用Activity中的
newInstance()方法。如果不位于栈顶,会产生一个新的实例。例:当
MainActivity为singleTop模式时,执行跳转后栈里面依旧只有一个实例,如
果现在按返回键程序将直接退出。
3)singleTask:singleTask模式和后面的singleInstance模式都是只创
建一个实例的。在这种模式下,无论跳转的对象是不是位于栈顶的activity,
程序都不会生成一个新的实例(当然前提是栈里面已经有这个实例)。这种模式相
当有用,在以后的多activity开发中,经常会因为跳转的关系导致同个页面
您可能关注的文档
- 信贷基本知识.pdf
- 2023年普通高等学校招生全国统一考试地理试卷 全国乙卷(含答案).pdf
- 反腐倡廉教育知识答题.pdf
- 2024年国开电大本科《建设监理》考试知识题库及答案.pdf
- 专题16阅读理解考点2记叙文-2022年中考英语真题分项汇编(全国通用)(第1期)(原卷版).pdf
- 2023年春季学期学情数据采集学生问卷 四年级 科学.pdf
- 人事实习报告经典范文.pdf
- 2023年广东省中考生物阶段评价检测(四)(第七、八单元)(原卷板+答案版).pdf
- 2023年医院管理个人年度工作规划.pdf
- 2023年北京市中考一模历史试题汇编:二战后的世界变化 章节综合练习含答案.pdf
- 甘肃省酒泉市新苑学校2025届数学六上期末质量检测模拟试题含解析.doc
- 2024新外研版七年级英语上册Starter单元检测试题.docx
- 2024新外研版七年级英语上册第三单元检测试题.docx
- 山海经山经西山经原文和译文.docx
- 2024新外研版七年级英语上册第六单元检测试题.docx
- 山海经山经南山经原文和译文.docx
- 福建省龙岩市武平县2025届数学六年级第一学期期末监测试题含解析.doc
- 广安市邻水县2025届数学六上期末学业水平测试试题含解析.doc
- 浮梁县2025届数学六上期末达标检测试题含解析.doc
- 甘肃省白银市靖远县2024年六年级数学第一学期期末质量跟踪监视试题含解析.doc
文档评论(0)