1,不同的Activity之间的跳转可以使用Intent完成,用户也可以通过onActivityResult()方法来接收Activity返回的结果。
2,在Android操作系统中,提供了多个可以操作的Intent,用户只需要设置好要跳转的Action以及附加的若干数据即可实现这些程序的调用。
3,Activity的生命周期包括运行态(Running State),暂停态(P...
分类:
移动开发 时间:
2014-08-02 15:33:23
阅读次数:
296
其实Activity间的传值就是通过Bundle,intent中也是自动生成了Bundle来传值,里面还有个onActivityResult()方法也可以传送数值。如果一个Activity是由startActivityForResult启动的,那么这个activity在finish()后就会回调启动...
分类:
其他好文 时间:
2014-08-01 18:48:32
阅读次数:
192
1.调用系统摄像头 1.声明常量和变量 2.按钮点击事件,打开系统摄像头 3.重写onActivityResult事件接收拍照返回 4.生成文件名返回路径5.保存图片[java]view plaincopyprivatestaticfinalintTAKE_PICTURE=1;classbtnGot...
分类:
移动开发 时间:
2014-07-27 23:09:39
阅读次数:
245
人人都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢?这里我总结了三种情况:1、执行startActivityForResul...
分类:
其他好文 时间:
2014-07-18 08:03:57
阅读次数:
206
通过使用 startActivityForResult() 和 onActivityResult() 方法可以在Activity之间传递或接收参数。但有时候我们会遭遇onActivityResult()不执行的情况,第一种情况就是在执行startActivityForResult的时候紧跟着onAc...
分类:
其他好文 时间:
2014-07-16 18:54:04
阅读次数:
217
呃,被坑了几个小时,后来发现,在调用setResult的时候,requestCode随便传了个Activity的RESULT_OK,而这个常量的值是-1,导致onActivityResult没有被调用。握了棵草啊。。。看看文档:requestCode If >= 0, this code will ...
分类:
其他好文 时间:
2014-07-15 00:30:06
阅读次数:
3307
startActivityForResult(Intent intent,int RequestCode)用于启动另一个activity并等待其返回的结果,毋庸置疑,intent用于启动目标activity,而RequestCode的作用是什么呢?
由于每个activity都可以启动任意的子activity并等待结果,而结果处理函数只有一个--onActivityResult(int
req...
分类:
其他好文 时间:
2014-07-10 22:07:17
阅读次数:
217
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, reqCode);//reqCode是返回的code。
但是在有些手机会在protected void onActivityResult(int requestCode...
分类:
移动开发 时间:
2014-07-06 00:28:15
阅读次数:
321
比如从A跳转到B,然后等待从B回传数据:
那么在A中这样跳转:
startActivityForResult(intent, 100);
后面那个requestCode我也搞不清楚作用是什么。但是要大于0;
然后在A中重写这个方法:
@Override
protected void onActivityResult(int requestCode, int resultC...
分类:
移动开发 时间:
2014-06-21 22:03:02
阅读次数:
356
【测试步骤】:新建信息,添加AVI格式的视频
【测试结果】:添加时弹出提示“unsupported video format”
该问题主要提现在手机彩信视频附件不支持该AVI格式的视频,因此我们通过操作流程对代码进行追踪,查找“unsupported video format”产生的位置。
我们从添加附件界面ComposeMessageActivity类的onActivityResult()...
分类:
其他好文 时间:
2014-06-21 18:37:46
阅读次数:
183