2015-01-29 5 views
5

मेरे ऐप में, लॉगिन के बाद खाता निर्माण अनुभाग होता है जिसका उपयोग आम तौर पर दूरस्थ डेटा के साथ ऐप डेटा को सिंक करने के लिए किया जाता है।AccountManager.addAccount कुछ एंड्रॉइड फ़ोनों में स्पष्ट रूप से झूठी वापसी

लेकिन फोन अस्थिर अवस्था में है, तो यह अभ्यस्त खाता बनाने और AccountManager.addAccountExplicitly false.But लौट जब मैं 1

AccountManager accountManager = AccountManager.get(this); 
       Account[] accounts = accountManager.getAccountsByType("com.sample.account"); 
       if (accounts.length == 0) 
       { 
        addAccountAndSync(); 
       } 

लेकिन एप्लिकेशन के रूप में खाते [], यह लौटने लंबाई की जांच नहीं दिखाया गया है फोन सेटिंग्स में "लेखा" में। कोई भी इस स्थिति में आया था।

+0

प्रत्येक सफल लॉगिन के बाद 'setAccountAuthenticatorResult (बंडल)' को कॉल करना न भूलें – chip

उत्तर

2

एन पूर्वावलोकन (https://code.google.com/p/android/issues/detail?id=210466) पर इसे मार रहा था। निकालने के लिए मजबूर करना और addAccount को स्पष्ट रूप से कॉल करना एक बार फिर से अस्थायी कार्यवाही है जब तक कि वे इसे ठीक न करें।

संबंधित मुद्दे