解决方案 »
- android 如何从 3.55mm耳机接口 读取数据,功能 有些类似于Square
- andorid 多线程的资源释放问题
- 如何让预置进系统的apk在运行后其进程能不被杀死
- 有没有开发android,搭开发环境一步一步操作的教程
- surfaceView 如何实现 bitmap的移动
- 现在一个标准的H.263/+/++字节数组,解码成位图形式的字节数组
- 安卓计算器,如何代码实现在文本框也把运算符显示出来?
- android中listview问题
- 关于onKeyDown的
- 工作线程回调主线程函数,通过Fragment的onAttach提供的Context?
- 链接WEB服务有时报错BufferedInputStream is Closed
- android tabhost中使用百度地图
// TBCameraInterimActivity.interActivity(this);
file = new File(fileName);
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.Images.Media.ORIENTATION, 0);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
startActivityForResult(intent, CAMERA);
怎么样调用android系统的照相机 ?Android调用相机并将照片存储到sd卡上
protected void onActivityResult(int requestCode, int resultCode,
final Intent data) {}这个方法进来了吗?测试下,顺便看看是不是启动模式的问题 android:launchMode="singleTop"。设置成这个
protected void onActivityResult(int requestCode, int resultCode,
final Intent data) {}这个方法进来了吗?测试下,顺便看看是不是启动模式的问题 android:launchMode="singleTop"。设置成这个问题已经解决,确实是手机回收了activity资源,还是我说的老方法在onSaveInstanceState(Bundle outState) 保存,然后再oncrete(Bundle savedInstanceState){
/**
* 还原数据
*/
if (savedInstanceState != null) {将保存的数据还原}
}将数据还原,我没有更好的方法了,不过这种办法虽然比较繁琐,判断多了点,没办法,赶进度的伤不起。
protected void onActivityResult(int requestCode, int resultCode,
final Intent data) {}这个方法进来了吗?测试下,顺便看看是不是启动模式的问题 android:launchMode="singleTop"。设置成这个问题已经解决,确实是手机回收了activity资源,还是我说的老方法在onSaveInstanceState(Bundle outState) 保存,然后再oncrete(Bundle savedInstanceState){
/**
* 还原数据
*/
if (savedInstanceState != null) {将保存的数据还原}
}将数据还原,我没有更好的方法了,不过这种办法虽然比较繁琐,判断多了点,没办法,赶进度的伤不起。
你这样做确实伤不起,但你最好找下问题,还是我说的那样,如果都这么麻烦,android的数据恢复得多麻烦啊,特别是大的游戏。
protected void onActivityResult(int requestCode, int resultCode,
final Intent data) {}这个方法进来了吗?测试下,顺便看看是不是启动模式的问题 android:launchMode="singleTop"。设置成这个问题已经解决,确实是手机回收了activity资源,还是我说的老方法在onSaveInstanceState(Bundle outState) 保存,然后再oncrete(Bundle savedInstanceState){
/**
* 还原数据
*/
if (savedInstanceState != null) {将保存的数据还原}
}将数据还原,我没有更好的方法了,不过这种办法虽然比较繁琐,判断多了点,没办法,赶进度的伤不起。
你这样做确实伤不起,但你最好找下问题,还是我说的那样,如果都这么麻烦,android的数据恢复得多麻烦啊,特别是大的游戏。
我在8楼写的是正确的解决方案,只需要在使用相机的activity中使用此方法就好了;bundle保存的数据是序列化的数据,最好让拍照界面上的数据量小一些,基本上多谢十几行代码搞定,也不是很复杂。
onCreate(Bundle savedInstanceState){
button = (Button)findViewById(R.id.ok);//等初始化控件 //初始完控件后,得到自己保存的值
if (savedInstanceState != null) {
//这里可以更新UI
fileUrl = savedInstanceState.getString("fileUrl");//得到文件地址
}
}
onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString("fileUrl", fileUrl);//保存文件路径
//保存其他信息
}onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_OK)
return;
Log.info(“fileurl”,fileurl);
}