android.view.WindowManager$BadTokenException: 无法添加窗口 - 标记android.os.BinderProxy@dff00ec无效;您的活动是否正在运行?
创始人
2024-08-20 05:00:13
0

这个错误通常发生在尝试在活动销毁后显示对话框时。这是因为活动已经被销毁,但对话框仍然尝试显示在活动上。

要解决这个问题,可以通过以下方式之一:

  1. 在显示对话框之前,检查活动是否仍然在运行。可以使用isFinishing()方法来检查活动是否正在销毁。示例代码如下:
if (!isFinishing()) {
    // 显示对话框的代码
}
  1. 使用弱引用来引用活动,并在显示对话框之前使用弱引用检查活动是否为null。示例代码如下:
private static WeakReference mActivityRef;

public static void setActivity(Activity activity) {
    mActivityRef = new WeakReference<>(activity);
}

public static void showDialog() {
    Activity activity = mActivityRef != null ? mActivityRef.get() : null;
    if (activity != null && !activity.isFinishing()) {
        // 显示对话框的代码
    }
}

在活动的onCreate()方法中调用setActivity(this),然后在显示对话框的地方调用showDialog()。

希望这些解决方法能够帮助您解决问题!

相关内容

热门资讯

必备辅助推荐!约局吧app有挂... 必备辅助推荐!约局吧app有挂吗,hhpoker外挂靠谱吗,确实存在有挂(证实有挂)1、全新机制【a...
玩家必备科技!wepoker辅... 玩家必备科技!wepoker辅助透视软件,大菠萝789辅助器下载,一直存在有挂(有挂讲解)1、wep...
推荐一款!约局吧游戏挂,哈糖大... 推荐一款!约局吧游戏挂,哈糖大菠萝软件下载,一贯是有挂(有挂技巧)1、破解器简单,机器人操作,插件,...
重大消息!wepoker怎么看... 重大消息!wepoker怎么看底牌,黑侠破解wepoker,竟然是有挂(有挂细节)1、游戏颠覆性的策...
三分钟了解!wepoker透视... 三分钟了解!wepoker透视底牌,wpk透视辅助,都是有挂(有挂教程)1、打开软件启动之后找到中间...
带你了解!aapoker透视脚... 带你了解!aapoker透视脚本,微扑克辅助下载,都是是有挂(有人有挂)1、上手简单,内置详细流程视...
玩家必备科技!hhpoker智... 玩家必备科技!hhpoker智能辅助插件,hhpoker免费透视脚本,确实有挂(确实有挂)1)辅助插...
玩家必看教程!aa poker... 玩家必看教程!aa poker辅助,aapoker透视插件,一贯有挂(有挂技巧)1、下载好正确养号方...
我来分享!wepoker透视脚... 我来分享!wepoker透视脚本是什么,hhpoker辅助软件是真的么,本来真的有挂(存在有挂)1、...
重大通报!德普辅助器怎么用,h... 重大通报!德普辅助器怎么用,hhpkoer辅助挂是真的吗,一直是真的有挂(有挂辅助)1、脚本辅助下载...