में एंड्रॉयड बेस 64 एन्कोड और डीकोड वापसी अशक्त मैं http://developer.android.com/reference/android/util/Base64.html वर्ग का उपयोग कर एंड्रॉयड में एक Base64 इनकोडिंग स्ट्रिंग डिकोड करने का प्रयास कर रहा हूँ।यूनिट टेस्ट
दोनों encodeToString और डिकोड तरीकों लौट रहे हैं अशक्त, और मुझे नहीं पता कि क्या गलत है, यहाँ डिकोड के लिए मेरे कोड है है:
// Should decode to "GRC"
String friendlyNameBase64Encoded = "R1JD";
// This returns null
byte[] friendlyNameByteArray = Base64.decode(friendlyNameBase64Encoded, Base64.DEFAULT);
// Fails with NullPointerException
String friendlyName = new String(friendlyNameByteArray, "UTF-8");
मैं चल रहा हूँ एंड्रॉयड एपीआई 23.1.0
किया जा सका कृपया लॉगबैक संदेश पोस्ट करें ? बीटीडब्लू, मैं आपके द्वारा पोस्ट किए गए कोड से डीकोडेड स्ट्रिंग, यानी, जीआरसी प्राप्त करने में सफल रहा था। – Suhas
तो, अब तक मैं केवल एक इकाई परीक्षण से यह कोड चला रहा हूं। मैंने अभी असली के लिए ऐप चलाया है और ऐसा लगता है कि यह काम कर रहा है। यूनिट परीक्षण में क्या गलत हो सकता है कोई विचार? संभवतः unitTests.returnDefaultValues का उपयोग करने के लिए कारण – brnby
= सच – brnby