关键词不能为空

当前您在: 主页 > 英语 >

ActivityGroup相关--getLocalActivityManager()

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-07 13:30
tags:

-

2021年2月7日发(作者:null什么意思)


ActivityGroup


相关


--getL ocalActivityManager()







Act ivityGroup


简介


tyGroup

的核心就是继承了该


类,能够通过


getLocalAct ivityManager()


得到一个


LocalActiv ityManager



,LocalActivityMan ager



am=


getLoca lActivityManager();2.


然后通过


Loc alActivityManager


通过


startActi vity(String id, Intent intent),


可以与指定的


Actiivty


绑定,


并且返回一个


Window



LocalActivit yManager


可以同时管理多个


ActivityWind ow window1 =


ctivity(


));


Window window2 = ctivity(


newIntent(, ));3.


然后< /p>


Window


可以通过


getDecor View()


方法,


返回一个


View ,


然后通过与指


定容器的


addVie w(View)


方法


,


实现不同的效果


View view1 =


orView()


View view2 = orView()


实际中多用简写 形式


,



,


container



ScrollView

< br>的一个实例



AllViews();






//


移除其他所有子视图


< p>
w(getLocalActivityManager().startActivity(

















































new Intent(,


)



























.addFlags(_ACTIVI


TY_CLEAR_TOP)






















































)

























.getDecorView());


注意


:


AllViews():


表示在显示该视图之前,先移除< /p>


其他所有视图


.


_ACTIVITY_ CLEAR_TOP:


如果在当前


Task

中,


有要启动的


Activity



那么把该


Acitivity


之前的 所有


Activity


都关掉,并把此


Activity


置前以避免创建


Activity

< p>
的实例



这种方式具有很大的灵活性,常用的就是 实现


TabHost


分页


效果,但很好 的避免的


TabHost


的缺点,如


t itle




如果已经启动了四个


Activity



A


B



C



D


。在


D Activity


里,我们要跳到


B Activity


,同时希望


C finish


掉,可以在


startActivity(intent)

里的


intent


里添加


flag s


标记,如下所示:





[java] view plaincopyprint?



Intent intent = new Intent(this, );





gs(_ACTIVITY_CLEAR_TOP);




startActivity(intent);



Intent intent = new Intent(this, );



gs(_ACTIVITY_CLEAR_TOP);


startActivity(intent);



这样启动


B Activity


,就会 把


D



C


都< /p>


finished


掉,如果你的


B Ac tivity


的启动模式是默认的(


multiple




,则


B Acti vity



finished


掉,再启 动一个新的


Activity B





如果不想重新


再创建一个新的


B Activity


,则在上面的代码里再加上:





[java] view plaincopyprint?



gs(_ACTIVITY_SINGLE_TOP);



gs(_ACTIVITY_SINGLE_TOP);



这样


B Activity


就会再创建 一个新的了,


而是会重用之前的


B Activity


,同时调用


B Activity

< p>


onNewIntent()


方法。

< p>



问题:


< p>


activity


中退出整个程序,例如从


A->B->C->D



这时我需要从


D


直接退出程序。



网上资料:


{


finish()



system(0)


都只能退出单个


activity



杀进程等的等方


式都不行


~~~

-


-


-


-


-


-


-


-



本文更新与2021-02-07 13:30,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/608500.html

ActivityGroup相关--getLocalActivityManager()的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文