में डिबगिंग के लिए लॉगकैट में चर के मुद्रण मूल्यों में मेरे पास मेरी गतिविधि में चर/फ़ील्ड हैं जो कि फ्लोट प्रकार हैं। क्या लॉग लॉग में लॉग इन करने के लिए कोई तरीका है Log.w, Low.v, Log.i मेरी मदद नहीं कर रहा है ...एंड्रॉइड
एंड्रॉइड
उत्तर
लॉग.d ("मान:" + Float.toString (myFloatVar));
धन्यवाद! यह काम करता था। केवल एक चीज जिसे मुझे हटाने की जरूरत थी "+" संकेत था। मैंने सिंटैक्स Log.d का उपयोग किया ("मान:" Float.toString (myFloatVar)); – Ruchira
@ruchira कि अभिव्यक्ति में अमान्य वाक्यविन्यास – aromero
@aromero है लेकिन जब मैंने "+" चिह्न हटा दिया तो मुझे त्रुटि देने के बिना संकलित किया गया। – Ruchira
int maxLogStringSize = 1000;
for(int i = 0; i <= veryLongString.length()/maxLogStringSize; i++) {
int start = i * maxLogStringSize;
int end = (i+1) * maxLogStringSize;
end = end > veryLongString.length() ? veryLongString.length() : end;
Log.i(TAG, veryLongString.substring(start, end));
}
Log.d("tag", "Value: " + float);
यह स्ट्रिंग के लिए परिवर्तित कर देंगे
आप में मदद मिलेगी नीचे दिए गए लिंक की जाँच करें। [यहां] क्लिक (http://stackoverflow.com/questions/15030856/is-there-a-limit-to-how-much-of-a-string-logcat-will-print) –