2015-08-23 3 views
6

Şimdi bu garip hatmi şey döndürmez. AncakgetAccountsByType bana hesaplarının bir listesini veriyor mu</p> <pre><code>AccountManager.newChooseAccountIntent(null, null, new String[] {"com.google"}, null, null, null, null); </code></pre> <p>kullanarak ...</p> <p>

, 0 hesabı döndürür. Sorun sadece hatmi içinde olur. Bildiride hala mevcuttur.

Herhangi bir fikir ...?

GÜNCELLEME: bu g göre

+0

Hesap almak için izin istediniz mi? Bu izin, kullanıcının – Billda

+0

@Billda'ya izin vermesi gereken listede var mı? rothschild86

+1

Evet, dün g + topluluğunda gördüm, bağlantı https://plus.google.com/+BrendonSled/posts/jdrHS3GC7c6 – Billda

cevap

8

(yorumlar) + https://plus.google.com/+BrendonSled/posts/jdrHS3GC7c6 izin GET_ACCOUNTS gönder ... dokümanlar aksini söylüyor olsa bile, GET_ACCOUNTS için izin istemelidir, çıkıyor şimdi tehlikeli olarak listelenir ve kullanıcı izin vermesi gerekiyor

+0

"Son SDK" belgelerine göre, koruma seviyesi = normal https://developer.android.com/reference/android/Manifest.permission.html#GET_ACCOUNTS Her neyse, bağlantınız çözüme işaret etti ^^ – shkschneider

+0

@shkschneider Ben Bir şey eksik olmak ama neden diğer izinler ile bir SecurityException atmak yerine null döndürür (örneğin konum). Herhangi bir uyarı yoktur, bu yüzden bu konuyla ilgili öğrendiğim tek şey, uygulama çöküşümü gördüğüm zaman oldu ... – fersarr

+0

@fersarr bir şey kaçırmıyorsunuz. Şimdi olduğu gibi kötü bir şekilde uygulanan bir şey. evet, bir SecurityException öğesini yükseltmek yerine null döndürür: / – shkschneider