我想知道以下日志的含义:
05-14 23:30:33.027 4271 7083 W ContextImpl:调用方法中的方法 没有合格用户的系统流程: android.app.ContextImpl.sendBroadcast:877 android.content.ContextWrapper.sendBroadcast:421 com.motorola.bach.modemstats.MPhoneStateListener.onDataServiceChanged:470 com.motorola.bach.modemstats.MPhoneStateListener.startDataOutOfService:457 com.motorola.bach.modemstats.MSimPhoneStateListener.onServiceStateChanged:103
05-14 23:30:33.102 4271 7083 W ContextImpl:调用方法中的方法 没有合格用户的系统流程: android.app.ContextImpl.sendBroadcast:877 android.content.ContextWrapper.sendBroadcast:421 com.motorola.bach.modemstats.MPhoneStateListener.onDataServiceChanged:470 com.motorola.bach.modemstats.MPhoneStateListener.stopDataOutOfService:461 com.motorola.bach.modemstats.MSimPhoneStateListener.onServiceStateChanged:106
关于移动蜂窝服务的这些日志是否开始和停止?任何帮助将不胜感激。
答案 0 :(得分:0)
回答一半: ContextImpl:在没有合格用户的情况下在系统进程中调用方法:android.app.ContextImpl.sendBroadcast: 当某些系统进程正在使用诸如sendBroadcast,startActivity等方法时,会出现此警告。为避免此系统进程需要使用带有用户句柄的方法, 例如startActivityAsUser,sendBroadcastAsUser。
使用AsUser变体方法背后的合理性允许具有特定于用户的限制。
这些警告到目前为止是无害的。
对于来自Motorola的日志,不确定是否与它们有关。检查它们的一种方法是尝试关闭飞行模式或关闭数据,以查看它们是否即将到来。