android - Activity 泄露了最初在 socialAuth 中添加的窗口
问题描述
我对android还很陌生。当我尝试在 socialAuth 中创建新的 SocialAuthDialog 时出现上述错误。我不知道如何解决这个问题。任何帮助将非常感激。
private void startDialogAuth(final Context context, final Provider provider, final String socialProcedure,
final int providerID)
{
CookieSyncManager.createInstance(context);
Runnable runnable = new Runnable()
{
@Override
public void run()
{
try
{
url =
socialAuthManager.getAuthenticationUrl(provider.toString(), provider.getCallBackUri())
+ "&type=user_agent&display=touch";
handler.post(new Runnable()
{
@Override
public void run()
{
try
{
new SocialAuthDialog(context, url, provider, dialogListener, socialAuthManager,
socialProcedure, providerID).show();
}
catch (Exception e)
{
Log.d("Social OAuthAdapter", "-- startDialogAuth :" + e.getMessage());
}
}
});
}
catch (Exception e)
{
Log.d("Social OAuth Adapter", "-- startDialogAuth : " + e.getMessage());
}
}
};
new Thread(runnable).start();
}
解决方案
推荐阅读
- c++ - C++ 数组操作
- yaml - 从 yaml 模板生成文件
- docker - .dockerignore 未在映像构建中读取
- syntax - 如何从 jdbc 采样器获取字符串值到其他 jdbc 采样器中的 INT 值?
- c++ - 栈内存分配函数说明-C++
- config - 在运行时更改 Express 网关配置
- angular-cli - 我无法使用 cli 甚至手动在 angular 应用程序中添加组件,因为 power shell 向我显示此错误我该怎么办?请帮帮我
- flutter - 我的自定义 ThemeChangeEvent 仅更改我的主题一次
- excel - 如何使用应用程序脚本复制谷歌电子表格中的内容。(我想将这些内容粘贴到excel..)
- amazon-web-services - Terrafrom 资源创建条件,错误