欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android的Activity加载方式实例分析

程序员文章站 2024-02-16 13:29:10
本文实例分析了android的activity加载方式。分享给大家供大家参考,具体如下: 前面分析过android中activity的加载方式(参考前面一篇《androi...

本文实例分析了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程序设计有所帮助。