关闭从其他活动活动? [英] close an activity from other activity?
本文介绍了关闭从其他活动活动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有谁知道如何关闭其他活动活动?比如:我有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屋!
查看全文