为了账号安全,请及时绑定邮箱和手机立即绑定

私密有料之Android与iOS,面试被问过哪些技术问题 ?

私密有料之Android与iOS,面试被问过哪些技术问题 ?

慕女神 2016-07-21 12:12:15
                                                          在此,慕女神感谢评论区里积极分享的你们                                                                       谢谢你们一路支持着慕课网                                              下半场的评选中,慕女神持着认真态度选择了4位获奖用户                                                                    废话不多说,获奖名单如下:1、萧一郎(奖品T恤)http://www.imooc.com/u/2673733/bbs2、warmor(奖品T恤)http://www.imooc.com/u/3334964/bbs3、ChadChen(奖品图书)http://www.imooc.com/u/1005264/bbs 4、qq__4290(奖品图书)http://www.imooc.com/u/3012635/bbs 欢迎大家转场到Android和iOS的分享栏目处于懵逼状态搞不懂这次活动的,请到主场“私密有料程序猿经验谈”了解清楚!记得要回来,别走丢了~~这次分享大礼包,慕女神不得不提醒你,非常非常的棒!!ヾ(o◕∀◕)ノヾ参与奖:慕课网原创设计T恤或书,每个奖品各选2名用户分享的内容:                                                                                                 1、面试中曾遇到哪些技术问题,你的解决思路?                                           2、开发过什么项目,遇到哪部分难题,又是如何克服的?                             参赛时间:7月21日--7月31日                                                                           奖品固然好,但是千万别忘记了我们这次分享的目的↓你的一次分享,将收获百倍于自己原本拥有的所以请用心,认真对待这次主题分享同样分享他人的果实的我们觉得有用的回答要点个赞,给他们无声的鼓励 ❤
查看完整描述

12 回答

?
qq__4290

TA贡献1条经验 获得超7个赞

Android

前几天面试遇到的问题:更新UI在哪个线程,为什么?

还有面试遇到这个问题吗?由于回答的不完整,没通过。。

一般是在主线程,因为在子线程直接更新UI,通常会抛出如下异常:Only the original thread that crated a view hierarchy can touch its views。 一般我们都是利用子线程中发出Message,然后在主线程中通过Handler通知主线程的UI Thread来更新界面。   


不过也有其它的方法

<1>.最简单的onRunUIThread();          

<2>.可以把更新UI的操作放在一个点击事件里          

<3>.还有的是AsyncTask可以为我们提供一个线程的管理服务,里面的回调方法onPreExecute(),onPostExecute()和           onProgressUpdate()都是在UI线程调用,这样可以把子线程的更改数据传给它们。

(有去面试android开发的亲们可以参考下哦)


上个月写的一个理财通的项目:

遇到的问题:从文本框里面输入的数据无法导入到数据库中当中;

自己的理解:最后找到是viewpage在设置adapter的时候find了一次之后又find了一次,导致从文本框里面获得的内容        都是空,对于数据库语言错误,我把他放在命令行里面操作,仔细查改

学了几个月,正在找工作,喜欢的帮忙点个赞,谢谢;

查看完整回答
7 反对 回复 2016-07-28
?
lynhao

TA贡献81条经验 获得超57个赞

恩,前几天在写一个项目遇到一个小障碍,需求是要在自定义View的子类中想要拿到本地数据跟一个Activity做数据交互切且动态更新  然后我自己罗列了几种方式,通过Intent+Bundle进行数据捆绑传递、Handler异步消息处理、BroacastReceiver发送广播接收广播、SharePreference写入本地数据接着读取本地数据。因为代码有点冗杂且可维护性差,最后选择用在OOP思维世界中的一句话“世间万事万物皆为对象”。通过在子view自己定义接口类(如果你自己写过类似onClickListener这种自定义接口的话你就知道了)然后在Acitivty去实现这个接口类做具体操作,功能实现了代码也清爽多了~

查看完整回答
8 反对 回复 2016-07-21
?
蜀山夭鱼

TA贡献2条经验 获得超0个赞

学习中Java中。

查看完整回答
反对 回复 2016-07-27
?
TrustDream

TA贡献1条经验 获得超0个赞

这是一个BUG  需要改~~~~~~~~·


查看完整回答
反对 回复 2016-07-22
?
安静得害羞

TA贡献1条经验 获得超0个赞

什么分享啊!?

查看完整回答
反对 回复 2016-07-21
?
萧一郎

TA贡献20条经验 获得超1个赞

123

查看完整回答
反对 回复 2016-08-03
  • 12 回答
  • 38 关注
  • 8452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信