您现在的位置: 爱51代码网 >> 范文 >> 文章正文
android如何在一个activity中结束另外一个activity

1、finishAcyivity() 2、用广播监听 3、用ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);试试吧
比如说B要finish掉A
在A中设置一个静态变量instance
然后在onCreate中
instance=this;
然后在B中调用A.instance.finish();

或者用activity栈来管理

finishAcyivity() 只能结束通过startActivityForResult(Intent, int).启动的activity。
通过“静态变量instance”方法可以使用,但会不会有一些隐患?

隐患可能就是其他的activity也能随意关闭这个activity。不符合面向对象的封装思想。

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    android中给Dialog设置动画自
    订单签名错误,请检查PARTNER
    C#给android通过Socket发送图
    如何获取drawable文件夹下图
    service监听推送点通知栏无法
    android如何移植webkit内核
    QT中readyread()信号接收不到
    QT中readyread()信号接收不到
    error opening trace file: 
    Running steps for project 
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |