AccountAuthenticator.java:İçeriği Niyet'ten Nasıl Alabilirim?
Intent intent = new Intent(context, AccountActivity.class);
AccountActivity.java:
getIntent().getContext();
Ama getContext() yok: onCreate (Bundle aBundle) olarak
söylemek istediğim.
İçeriği Niyet'ten Nasıl Alabilirim?
Intent yapıcısından geçtiğinden, oraya varmanın Hesap Aktarıcısında olmasını beklerdim.
Neden Bağlam Niçin İhtiyacınız Var? – Maragues
Yapıcıya alan bir AsyncTask oluşturabilmek için, Niyeti yaratan Hizmete (yani, Bağlam) ihtiyacım var. Bunu yapmazsam, "java.lang.SecurityException: 10027 arayan kimliği, kimlik doğrulayıcının kullanıcı kimliğinden farklı", çünkü AsyncTask, Accountmanager am = Accountmanager.get (context) yapıyor. – user77115
Benim için, TDD'yi kullanmaya çalışıyordum ve doğru bağlamın test edilen koddan ayarlandığını doğrulamaya çalışıyordum. – PseudoNoise