uygulamasını gösterir. Uygulamam istisnaları ve kilitlenmeleri (diğer öğelerin arasında) izlemek için Google Analytics'i kullanıyor. Ben stacktrace almak için bu işlevi kullanın: istisnalar bahsederkengoogle analytics kilitlenme raporu, yalnızca ilk satırında
public static void sendErrorReportViaGoogleAnalytics(Exception e) {
e.printStackTrace();
Tracker myTracker = EasyTracker.getTracker();
myTracker.sendException(getDescription(e), false);
}
public static String getDescription(Exception t) {
final StringBuilder result = new StringBuilder();
result.append(t.toString());
result.append(',');
String oneElement;
for (StackTraceElement element : t.getStackTrace()) {
oneElement = element.toString();
result.append(oneElement);
result.append(",");
}
return result.toString();
}
Bu iyi çalışır, ben sadece benim istisna işleme kodlarının yakalamak kısmında sendErrorReportViaGoogleAnalytics() diyoruz, ama çöker gelince, ben sadece Ben EasyTracker kullanıyorum olarak
Binary XML file line #11: Error inflating class fragment
gibi stacktrace bir satır olsun ben analytics.xml içinde
<bool name="ga_reportUncaughtExceptions">true</bool>
ayarlayın.
Çökme durumunda tam stacktrace'i almak için ne yapmalıyım?
Ben de analitik çöker izlemek istiyoruz. AFIK sadece ilk 200bayt'ı takip etmek mümkündür. Tag-Manager'ı kullandığımdan beri, @ Raanan'ın cevabındaki özelliği kullanamıyorum. Daha fazlasını biliyor musun? – rekire