小小总结2

简介:

1.存储信息 目前用到的是SharedPreferences是Android平台上一个轻量级的存储类

这些信息以XML文件的形式保存在 /data/data/PACKAGE_NAME /shared_prefs 目录下

 

 

 

2.回调函数onActivityResult的用法在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这个时候就要用到回调函数onActivityResult

 

 

 

/**

* requestCode请求代码,用来区别跳转的目标Activity 

* resultCode 结果代码,一般OK才会去取数据

* data :返回数据,比如选择一张图片,返回图片的URI

*/

@Override

protectedvoid onActivityResult(int requestCode, int resultCode, Intent data) {

ImageView imageView = (ImageView) findViewById(R.id.iv);

 

if (resultCode == RESULT_OK) {

 

Uri uri = data.getData();

Bitmap image = null;

ContentResolver cr = this.getContentResolver();

try {

image = BitmapFactory.decodeStream(cr.openInputStream(uri));

imageView.setImageBitmap(image);

catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

 

String path = uri.toString();

// 获取SharedPreferences对象

Context ctx = MainActivity.this;

SharedPreferences sp = ctx.getSharedPreferences("SP", 0);

// 存入数据

Editor editor = sp.edit();

editor.putString("path", path);

editor.commit();

}

super.onActivityResult(requestCode, resultCode, data);

}

 



本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/1218422,如需转载请自行联系原作者

相关文章
|
9月前
|
前端开发
小小问题
小小问题
41 0
|
10月前
|
存储 消息中间件 缓存
|
程序员 开发工具
这样写代码,真是帅到没有朋友
这样写代码,真是帅到没有朋友
这样写代码,真是帅到没有朋友
|
小程序 数据安全/隐私保护 计算机视觉
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
151 0
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
小小测智图~
 请问如何一笔画出(笔尖不离纸),且不走回头路地画出4条线段,使经过图中所有的点?
1198 0