基础
所有的startActivity()最终都会执行到下Activity#startActivityForResult
public void startActivityForResult(Intent intent, int requestCode, @Nullable Bundle options) {
if (mParent == null) {...
分类:
其他好文 时间:
2016-05-12 22:15:30
阅读次数:
151
Activity与Activity间的通信Activity的启动一个Activity启动另一个Activity最简单的方法就是用startActivity(Intent intent)方法,这个方法调用请求是发送给操作系统的ActivityManager负责创建Activity实例并调用其onCreat()方法。ActivityManager是通过传入startActivity(Intent int...
分类:
其他好文 时间:
2016-05-12 13:54:52
阅读次数:
246
我们都知道,一个activity启动另一个activity最简单的方式就是使用startActivity方法: public void startActivity (Intent intent) 但是此处 应避免一个误解,该方法并不是一个类方法,启动activity时并非是针对Activity子类调 ...
分类:
其他好文 时间:
2016-05-05 19:20:15
阅读次数:
329
1.意图方法:startActivityForResult 请求码的startActivity 2.设置返回码和返回值/结束Activity:setResult和finish 3.接收返回值:重写onActivityResult,判断请求码和返回码 Manifest.xml:清单文件 <?xml v ...
分类:
其他好文 时间:
2016-04-25 00:59:14
阅读次数:
241
public void onClick(View arg0) { Intent intent = new Intent(); intent.setClass(getActivity(), CaptureActivity.class); getActivity().startActivity(inte ...
分类:
其他好文 时间:
2016-04-24 09:51:20
阅读次数:
151
1.Activity是通过startActivity()开始的,结束后不反回任何结果,而用startActivityForResult(Intent intent, int resquestCode)方法启动Activity,特定的结果会作为参数返回给Activity类的void onActivit ...
分类:
移动开发 时间:
2016-04-23 01:17:14
阅读次数:
179
什么是IntentIntent可以理解为信使(意图)由Intent来协助完成Android各个组件之间的通讯Intent实现页面逐渐的跳转1.startActivity(inetnt)2.startActivityForResult(intent, requestCode); onAcitivtyR ...
分类:
移动开发 时间:
2016-04-19 17:20:35
阅读次数:
187
Intent信使、意图由Intent来协助Android各个组件之间跳转1、startActivity(intent)包下新建一个类,FActivity.classpublicclassFActivityextendsAppCompatActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setCon..
分类:
移动开发 时间:
2016-04-17 09:09:08
阅读次数:
264
概述相机几乎是每个APP都要用到的功能,万一老板让你定制相机方不方?反正我是有点方。关于相机的两天奋斗总结免费送给你。启动相机的两种方式1.直接启动系统相机 Intent intent = new Intent();
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivity(intent);或者指定返回图片的名...
分类:
移动开发 时间:
2016-04-08 15:16:05
阅读次数:
252
加载一个Activity肯定不会像加载一般的类那样,因为activity作为系统的组件有自己的生命周期,有系统的很多回调控制,所以自定义一个DexClassLoader类加载器来加载插件中的Activity肯定是不可以的。
首先不得不了解一下activity的启动流程,当然只是简单的看一下,太详细的话很难研究清楚。通过startActivity启动后,最终通过AMS进行跨进程回调到Applica...
分类:
移动开发 时间:
2016-04-08 15:15:54
阅读次数:
239