学习Android笔记-2017-11-11
来源:互联网 发布:王侯将相宁有种乎出自 编辑:程序博客网 时间:2024/06/01 22:42
如果在一个活动中按下了Back键,并且想要得到这个将要销毁的活动中的某些内容,可以重写:
public void onBackPressed(){
Intent intent=new Intent();
intent.putExtra(“store”,”something you want to store”);
//intent.putExtras(new Bundle().putString(“store”,”something you want to store));
setResult(RESULT_OK/*RESULT_CANCELED*/,intent);
finish();
}
android活动开启调用方法的顺序:
onCreate()->onStart()->onResume()
活动销毁调用方法的顺序:
onPause()->onStop()->onDestroy()
活动重启调用方法的顺序:
onRestart()->onStart()->onResume()
保存系统自动销毁的内存的一些数据,重写:
protected void onSaveInstanceState(Bundle outState){
。。。。。。
(仅在系统自动销毁的时候才调用,主动调用finish的话,不会自动调用这个方法)
}
“杀掉”当前程序进程:
android.os.Process.killProcess(android.os.Process.myPid);
开启一个活动并且当这个活动销毁时返回数据:
startActivityForResult(Intent intent,int requestCode);
/*第一个参数是将要开启的Intent对象,第二个参数是用于分辨是那个活动返回的(唯一)请求码*/
同时,重写:
protected void onActivityResult(int requestCode,int resultCode,Intent data){
switch(requestCode){
case 1:
if(resultCode==RESULT_OK/*RESULT_CANCELED*/){
……
}
break;
……
}
}
- android学习笔记11
- 学习Android笔记-2017-11-11
- android学习笔记11:按钮
- Android 学习笔记11:Activity
- Android 学习笔记11 ActionBar
- android 学习笔记11-多媒体
- android学习笔记11(1)——Fragment学习笔记
- Android学习笔记 2017
- Android学习笔记11:Fragment总结
- Android 学习笔记 第五季 11 数据库
- android学习笔记(11)Bound Services初步
- android学习笔记11 - LayoutParams布局控制
- Android学习笔记(11):线性布局LinearLayout
- Android学习笔记11---Log日志初探
- android学习笔记11(Adapter初级学习)
- Android学习笔记11——Android的Download
- Android学习笔记11——SQLite的操作
- android学习笔记11--------------Activity之切换与参数传递
- 【Tars】腾讯微服务框架Tars介绍
- Jquery EasyUI使用ComboGrid
- 完美的素数
- 动态规划-龟兔赛跑
- php页面和Mysql数据库的转UTF8编码问题
- 学习Android笔记-2017-11-11
- git sourcetree忽略某些文件提交
- 目前的规划(计算机方面)
- 在使用apt-get update 时更行列表,显示[Connecting to archive.ubuntu.com (2001:67c:1360:8001::21)]超时
- SQLite的一点学习心得(以后会慢慢补充)
- 数据结构与算法-堆、基于堆实现的优先队列、堆排序
- noip2017
- 百钱百鸡C语言
- Android 静默安装和静默卸载(系统层)