当前位置: 首页 > 知识库问答 >
问题:

Android-Activity finish()结果黑屏

薛利
2023-03-14

我有一个AlertActivity和一个Activity。当接收到广播时,两个活动都需要完成。但是,如果AlertActivity位于Activity之上,下面的代码将导致黑屏。

private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        if(intent.getAction().equals("BROADCAST_INTENT")){
           if(alertActvity != null)
               alertActivity.finish();
           finish();
    }
}
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        if(intent.getAction().equals("BROADCAST_INTENT"))
           finish();
    }
}

共有1个答案

施默
2023-03-14

最后,我找到了解决办法:

以1秒的延迟完成活动,这确实有效。到那时,AlertActivity结束,不能显示黑屏。

new Handler().postDelayed(new Runnable() {
      @Override
          public void run() {
              finish();
          }
}, 1000);
 类似资料:
  • 问题内容: 我想在我的应用中以真实的黑白照片。我也在该网站上搜索了解决方案,但是我总是找到将照片放成灰度的解决方案(例如在本主题中),但这不是我想要的… 我还发现了一个提出这一建议的主题: 但是图像质量太差了… 请问有人有主意吗? 谢谢 问题答案: 如果您希望图像为1位黑白,则可以使用简单的(慢速)阈值算法 但是,根据看起来不太好的东西,要获得更好的结果,您需要使用抖动算法,请参阅算法概述 -这是

  • 问题内容: 我一直在尝试发送HttpPost请求并获取响应,但是即使我能够建立连接,我仍然无法获得如何获取由请求-响应返回的字符串消息。 对不起,我听起来很幼稚,因为我是Java新手。请帮我。 问题答案: 尝试在您的响应中使用:

  • 嗨,我有一个项目的列表,我从数据源中检索,然后我在可观察的地图上应用,将数据存储到ROOM。 它设法将它添加到表中,但当我试图检索它的LiveData时,它似乎没有通知我的观察者结果。 有明确的数据在表中,我的查询工作,因为我改变了返回时间从LiveData到简单的列表,这工作得很好 这是我的数据类 这是我的DAO,它公开了一个func,可以添加所有项目列表 我的DB类 以下是我如何将数据插入数据

  • 我用这个房间已经有一段时间了。我来自mysql的背景,您必须检查查询和其他内容的值。在room中,我发现这有点复杂,因为到目前为止,我可以将dao insert查询声明为void,或者只要返回rowId,如果返回long,我就必须编写一个侦听器来通知UI成功/失败。我的问题是,这是否必要?我是否需要insert/updates/deletes的返回值,或者这些查询是否保证成功?

  • 我试图通过在线文档将stripe应用程序实现到iOS应用程序中。到目前为止一切都很好,现在把paymentView推到我的导航控制器堆栈上,我得到了一个完全破碎的屏幕。虽然stripe视图有问题,但是当我没有登录(见下面的代码-没有给出标识)并且登录屏幕被推送时,它也是完全黑色的。这个视图不会有问题,因为如果我在这个视图之前从另一个视图推送登录视图,它的加载就可以了。 那么,为什么通过下面的buy

  • 本文向大家介绍Android自定义View实现黑客帝国数字雨效果,包括了Android自定义View实现黑客帝国数字雨效果的使用技巧和注意事项,需要的朋友参考一下 0. 昨天又看了一遍黑客帝国,怎么说了,时隔多年,依旧那么经典,小时候看不懂,现在再看却有很多体味。小时候看时印象最深的就是数字雨了,导致我现在写代码也要是黑屏。所以今天上午,闲来无事,拿出两个小时写了一个数字雨控件,直接上图。 1.