Android M-Preview üstünde GoogleAccountCredential.setSelectedAccount
çalışmıyor gibi görünüyor.Android M - GoogleHesap numarasıDosya kümesiSeçariHesap çalışmıyor - ad boş olmamalıdır
Hata ayıklama yaparken, bu yöntemi çağırdıktan sonra, nesnenin selectedAccount
ve accountName
alanlarının hala boş olduğunu fark ettim.
Hata ayıklama sırasında accountName
değişkenimin boş veya sıfır olmadığını görebiliyorum, .setSelectedAccountName()
numaralı telefonu arıyorum, ancak hata ayıklama penceresinde de görebileceğiniz gibi, GoogleAccountCredential alanındaki alan hala boş.
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
Ben GET_ACCOUNTS
iznini (https://developer.android.com/preview/features/runtime-permissions.html#normal göre) M ücretsiz olarak anladığını biliyorum, ancak diğer iki izinleri M-Önizleme "bilinmeyen" dir . Yani belki bu? tehlikeli ve şimdi cihazınızda diğer uygulamalar tarafından oluşturulan hesapları ile etkileşime girebilir Ancak o zaman yeni Activity.requestPermissions()
kullanarak çalışma zamanında bunu talep etmelidir anlamına İletişim izin grubunun bir parçasıdır:
Yemin ederim, M buggy doğru miyav, saçımı çekmemi sağlıyor. Size iyi şanslar dostum! – Sipty