Активность просочилась окно, которое было первоначально добавлено здесь в socialAuth - PullRequest
0 голосов
/ 14 сентября 2018

Я довольно новичок в Android. Я получаю вышеуказанную ошибку при попытке создать новый SocialAuthDialog в socialAuth. Я не могу понять, как обойти это. Любая помощь приветствуется.

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();
}
...