关闭从其他活动活动? [英] close an activity from other activity?

查看:164
本文介绍了关闭从其他活动活动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有谁知道如何关闭其他活动活动?比如:我有3个活动(活动A,B和C)和活性C,我可以关闭一个活性的.. 我的活动结构活性A - > b活动 - >活动Ç 如何从活动c合活性的?

我是尝试这个code:

  @覆盖

    super.onCreate(savedInstanceState);
    的setContentView(R.layout.main);

    意图goToLockScreen =新的意图(这一点,LockScreenForm.class);
        startActivity(goToLockScreen);
        完();
 

但code仅FOT从b活动闭幕活动A,并从活动çdirecly ..

不能关闭酶活性的

有谁知道关闭活动direcly其他活动? 感谢..

解决方案

 先去父活动通过启动它
@覆盖
 保护无效onActivityResult(INT申请code,INT结果code,意图意图)
{
super.onActivityResult(要求code,因此code,意图);
开关(code){
 方案A:去那个活动和finsih()这又回到父活动
 案例B:去那个活动和finsih()这又回到父活动
/////和儿子
}
 

Does anyone know how to close an activity from other activity?? for example: i have 3 activity (activity A, B, and C) and from activity C, i can close an activity A.. my activity structure is activity A -> activity B -> activity C how to close an activity A from activity C?

i was try this code :

@Override

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Intent goToLockScreen= new Intent(this,LockScreenForm.class);
        startActivity(goToLockScreen);
        finish();

but that code is only fot closing activity A from activity B, and can't close activity A from activity C direcly..

Does anyone know about closing an activity direcly from other activity?? thanks..

解决方案

First Go to parent activity by starting it
@Override
 protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
super.onActivityResult(requestCode, resultCode, intent);
switch(Code){
 case A: go to that activity and finsih() this again come back to parent activity
 case B: go to that activity and finsih() this again come back to parent activity
/////and son on
}

这篇关于关闭从其他活动活动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆