Kullanıcı hesabının hesap yöneticisinde olmadığını gördüğümde, kullanıcıyı hesap ayarları etkinliğine göndermek ve bir hesap oluşturmasını sağlamak için aşağıdakileri yapmaya çalışıyorum. HesapManager'da Hesap Ekle kilitlenme yol açabilir
AccountManagerFuture<Bundle> addAccount =
accountManager.addAccount(ACCOUNT_TYPE, TOKEN,
null,
null,
MyActivity.this, // activity
null, // callback
null); // handler
Intent result = (Intent) addAccount.getResult().get(AccountManager.KEY_INTENT);
startActivity(result);
Bu
çıkmaza yol açabilir ana iş parçacığı bu çağıran belirten birIllegalStateException
atıyor. Bu tür bir işlemin gerçekleştirilmesinin en iyi yolu nedir ve bu konuda herkesin iyi bir kod örneği var mı?
Onları neden giriş ekranınıza yönlendirmiyorsunuz? Bu her zamanki gibi görünüyor (Twitter/Facebook vb ..) –
@Joseph Kullanıcıları oturum açmak için AccountManager kullanıyorum. Bunu nasıl yapabileceğinize dair bir örnek var mı? –
Sonunda bu sorunu çözdünüz mü? Nasıl? – akirk