हां, निश्चित रूप से। यह भी बेहद आसान है।
Crashlytics.getInstance().setListener(new CrashlyticsListener() {
@Override
public void crashlyticsDidDetectCrashDuringPreviousExecution() {
// now it's the right time to show the dialog
}
});
Crashlytics.start(context);
संपादित करें (जुलाई 2015 के रूप में हटा दिया गया)
आप नए कपड़े एकीकरण का उपयोग कर रहे हैं, कोड थोड़ा अलग है (as seen here)। यह इस तरह दिखना चाहिए:
Fabric.with(this, new Crashlytics());
Crashlytics.getInstance().setListener(new CrashlyticsListener() {
@Override
public void crashlyticsDidDetectCrashDuringPreviousExecution() {
// now it's the right time to show the dialog
}
});
(setMethods नवीनतम कपड़ा SDKs पदावनत किया है) संपादित करें 2
final CrashlyticsListener listener = new CrashlyticsListener() {
@Override
public void crashlyticsDidDetectCrashDuringPreviousExecution(){
// now it's the right time to show the dialog
}
};
final CrashlyticsCore core = new CrashlyticsCore
.Builder()
.listener(listener)
.build();
Fabric.with(this, new Crashlytics.Builder().core(core).build());
अपने एकीकरण की जांच करने के लिए, आप बस Crashlytics.getInstance().crash()
कॉल कर सकते हैं। सरल लेकिन आसान।
मुझे इसे कहां जोड़ना चाहिए? आवेदन कक्षा में? – NickUnuchek
इसे वहां रखने के लिए एक अच्छा अभ्यास है, हां। – Sebastiano
कोई भी विधि क्रैशलिटिक्स.स्टार्ट (यह); – NickUnuchek