本文实例分析了Android的Activity加载方式。分享给大家供大家参考,具体如下:

前面分析过Android中activity的加载方式(参考前面一篇《Android编程之四种Activity加载模式分析》),这里进一步分析一下。

关于Activity加载方法,无非就是

Intent intent = new Intent();intent.setClass(ActA.this, ActA.class);startActivity(intent);

以前遇到的一个问题:不停运行这段代码,每次都加载一次,无法屏蔽掉一些垃圾点击。

看来上文,自己试验一把,终于解决问题。

引申出一个问题:

actA 跳转 actB,其中actA中包括EditText,

想要的效果:A  - 》B -》A       A中EditText中的数据还依然存在。

用下面的代码跳转,用singleTask,singleInstance都可以实现该效果。

Intent intent = new Intent();intent.setClass(ActA.this, ActA.class);startActivity(intent);

用下面的代码跳转,用singleTask,singleInstance都可以实现该效果,其实就是用ActivityGroup

private void loadingView(Class<?> loadClass,View target){ container.removeAllViews();    container.addView(getLocalActivityManager().startActivity(        "",        new Intent(this, loadClass))        .getDecorView());    setFocus(target);}

更多关于Android Activity相关内容感兴趣的读者可查看本站专题:《Android编程之activity操作技巧总结》

希望本文所述对大家Android程序设计有所帮助。

更多相关文章

  1. android使用PullToRefresh框架实现ListView下拉刷新上拉加载更多
  2. Android代码内存优化建议-OnTrimMemory优化
  3. Android实现渐显按钮的左右滑动效果
  4. Android学习笔记-Android非布局activity中布局文件及控件加载方
  5. android 成长 UI 学习之 Activity 透明,半透明效果的设置transpar
  6. Android图片加载框架Picasso最全使用教程 一
  7. Gears Android WIFI/基站定位源代码分析

随机推荐

  1. Android(安卓)UI设计——ListView控件和A
  2. Android周学习Step By Step(6)--Android的
  3. Android(安卓)Drawable Resource学习(一)、
  4. Android(安卓)AsyncTask
  5. 创建android Notification
  6. Android(安卓)imageView图片按比例缩放
  7. Android之提高Service优先级总结及androi
  8. Android(安卓)anr介绍
  9. android studio无法更新之解决方案
  10. android布局及常见布局属性 二