获取联系人信息:
Intent intent = new Intent(Intent.ACTION_PICK,ContactsContract.contacts.CONTENT_URI);
startActivityForResult(intent,1);
重写
onActivityResult(int requestCode,int resultCode,intent data){
if(requestCode==1){
if(resultCode==RESULT_OK){
contact = data.getData();
//处理intent数据
}
}
}
activity状态的保存与重现:
1、使用onSaveInstantceState(Bundle bundle) ;将要存储的数据以键值对形式存放到bundle,在onCreate(bundle)/onRestoreInstanceState(Bundle bundle)中取出数据恢复状态
2、使用onRetainNonConfigrationInstance()返回一个Object对象,在getLastNonConfigrationInstance()获取对象此方法已经不推荐使用,使用Fragment
API setRetainInstance(boolean)
代替
activity自行处理旋转:
1、在AndroidMainfest.xml文件activity下放入android:configChange条目
android:configChange="keyboardHidden|orientation"
2、在Activity中实现onConfigrationChanged(),重新布置界面
禁用Activity旋转功能:
在AndroidMainfest.xml文件activity下放入android:screenOrientation="portrait"(或者landscape)
但是android系统还是会销毁并重建activity
分享到:
相关推荐
HL_Letter个人随记
c# 随记.docx
NULL 博文链接:https://lobin.iteye.com/blog/2365756
微信小程序搜索:BF随记使用说明:1.创建收礼账本,用于记录某天某个事件的所有人情。2.随礼时,直接新增与XXX的人情记录(份子钱)。3.明细可查看,与xxx的具体人情往来记录。
NULL 博文链接:https://tj007-bo.iteye.com/blog/253650
互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf
java随记
网络原理随记.pdf
linux net 管理随记,留着个人备忘
学习c++过程中的一些知识点随记,我感觉重要的就稍微记了一下,比较简略,但是快速的阅读的话可以提醒自己想起那一部分的知识点。在复习c++知识点的时候,有些帮助。
Unity 随记1
JSP PDF打印 随记 复杂模板设计
面试随记???随时更新
git随记 git
重点小学生寒假记随记大全.doc
会计事务所毕业实习日记随记.docx
公司法务实习日记随记三篇.pdf
会计专业毕业实习日记随记篇.pdf
重点小学生母亲节日记随记大全.doc
毕业设计级项目,一个将微博与博客整合的项目,包含客户端和服务端 GitHub:https://github.com/xxhhxhh/myandroid/tree/master/titan