我正在开发新闻应用程序,并且是Firebase Crashlytics的新手,我想强制崩溃,并且我想获取崩溃的报告,但是我没有任何崩溃报告如何实现这一目标
在我的实现下方
binding.root.setOnClickListener { v ->
FirebaseCrashlytics.getInstance()
val intent = Intent(v.context, DetailActivity::class.java)
intent.putExtra(urlKey, articleList[position].url)
v.context.startActivity(intent)
}
在我的Firebase crashlytics控制台屏幕截图下方 my firebasecrashlytics console
我想知道我在哪里犯错了,如何强制使我的应用程序崩溃
答案 0 :(得分:4)
如何强制使我的应用程序崩溃
只需抛出一个异常,该异常将由crashlytics未处理的异常处理程序处理,例如
throw RuntimeException("crash testing")
答案 1 :(得分:0)
您可以尝试以下方法:
binding.root.setOnClickListener { v ->
val intent = Intent(v.context, DetailActivity::class.java)
intent.putExtra(urlKey, articleList[articleList.size].url) // you can throw ArrayIndexOutOfBoundsException
v.context.startActivity(intent)
}
或
binding.root.setOnClickListener { v ->
throw RuntimeException("Test Crash") // Force a crash
}
答案 2 :(得分:0)
你可以在 onCreate 函数中这样做:
在 Kotlin 中:throw RuntimeException("Test Crash")
在 Java 中:throw new RuntimeException("Test Crash");