【发布时间】:2021-03-15 14:23:17
【问题描述】:
我在以下代码中发现了这个错误:
(it.context.get() as? Activity)?.runOnUiThread(Runnable {
it.weakRefIOnDataRefreshed.get()?.onDataRefreshed(refreshedItemList)
})
上面的代码在一个在非 UI 线程中运行的 run 方法中。我想以 refreshedItemList 作为参数调用片段中的方法。我想调试 onDataRefreshed 方法(在 Fragment 内),我在这个函数内放置了一个断点,但没有任何反应。我还放置了一个 Log 方法来确保代码正在运行并且 Log 方法确实可以打印。调试器没有停在我标记的行上可能是什么问题?
【问题讨论】:
-
也许可以试试这个解决方案:stackoverflow.com/a/29389601/1827254
-
@Eselfar 在两次重新启动后突然感谢它:)
标签: java android android-studio kotlin debugging