【问题标题】:Broadcast Receiver finish Activity without finishing all app广播接收器完成活动而不完成所有应用程序
【发布时间】:2015-07-03 15:12:51
【问题描述】:

我有一个带有自定义联系人列表的安卓应用。我使用广播接收器来捕捉电话何时响起,然后我启动了 Activity,它从应用程序的联系人列表中显示有关呼叫者的信息。活动不是全屏。

我的问题是当我将我的应用程序与其他功能一起使用时,有人打电话给我。然后启动带有信息的 Activity,在调用结束后,我使用 finish() 关闭带有信息的 Activity,我的整个应用程序就完成了。我想回到以前的活动/屏幕,但我不知道该怎么做。

是否可以只关闭这个显示信息的Activity?

【问题讨论】:

    标签: android android-activity broadcastreceiver


    【解决方案1】:

    你可以使用:

    @Override
    public void onBackPressed() {
    super.onBackPressed();   
        //    finish();
    }
    

    或致电:

    onBackPressed();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      相关资源
      最近更新 更多