Android日志在AIDL回调实现中不起作用
Android日志(如log.e)不会在AIDL回调实现中打印出来 在我的例子中,应用程序A试图通过AIDL绑定到应用程序B的服务。我将Log.e放在App A中的一个回调实现中,但在logcat中看不到这样的日志 应用程序A:Android日志在AIDL回调实现中不起作用,android,logging,aidl,android-log,Android,Logging,Aidl,Android Log,Android日志(如log.e)不会在AIDL回调实现中打印出来 在我的例子中,应用程序A试图通过AIDL绑定到应用程序B的服务。我将Log.e放在App A中的一个回调实现中,但在logcat中看不到这样的日志 应用程序A: public void onResume() { super.onResume(); Log.e("onResume", "Testing Testing"); // get printed Log.e("onResume", "Testing
public void onResume() {
super.onResume();
Log.e("onResume", "Testing Testing"); // get printed
Log.e("onResume", "Testing Testing2"); // get printed in logcat
}
在以下环境中实现回调:
public void onConnected() {
Log.e("callback", "OnServiceConnected"); // doesn't get printed
System.out.println("OnServiceConnected"); // can be seen in logcat
}
有人能解释一下为什么以及除了
系统.out.print
之外还有什么选择吗?您是否尝试过不同的日志。*调用?例如Log.d?刚刚尝试过。他们都没有工作。顺便说一下,我将应用程序B作为系统应用程序推送。Log.isLoggable在不同级别返回什么?(V、D、I、W、E、a)在两个位置都为false-false-true服务位于不同的线程中。我相信您可以看到从android monotor/logcat运行的进程,可能条目就在那里