标签: android android-ndk java-native-interface signal-handling
我正在实现一个本机信号处理程序,它可以生成比标准逻辑删除文件更详细的日志。我想包含当前任务的活动堆栈的转储,以帮助我诊断错误。
一种方法是使用JNI从Java代码获取活动管理器。这可以工作,但从信号处理程序中调用时不保证是安全的。
我的问题是,是否可以从本机代码获取有关活动堆栈的信息?
答案 0 :(得分:0)
也许使用Thread.currentThread()。getStackTrace()会有帮助吗?