我在我的应用程序中遇到了奇怪的 log cat 行为,我同时运行了两个 Activity ,或者 log cat 正在复制我的所有日志。
这是我的应用程序启动时的堆栈跟踪:
01-03 08:27:38.020: I/Start(25855): App starting
01-03 08:27:38.020: I/Start(25855): App starting
01-03 08:27:38.030: I/Start(25855): API key found - starting MainActivity
01-03 08:27:38.030: I/Start(25855): API key found - starting MainActivity
01-03 08:27:38.050: D/ActivityThread(25855): <<< done: 100
01-03 08:27:38.050: E/ActivityThread(25855): >>> handling: 101
01-03 08:27:38.070: D/ActivityThread(25855): <<< done: 101
01-03 08:27:38.070: E/ActivityThread(25855): >>> handling: 100
01-03 08:27:38.180: D/dalvikvm(25855): GC_EXTERNAL_ALLOC freed 59K, 49% free 2787K/5379K, external 1625K/2137K, paused 84ms
01-03 08:27:38.290: V/MainActivity(25855): Main activity starting
01-03 08:27:38.290: V/MainActivity(25855): Main activity starting
01-03 08:27:38.320: I/class com.visualdenim.schooltraq.MainActivity(25855): Adapter is open
01-03 08:27:38.320: I/class com.visualdenim.schooltraq.MainActivity(25855): Adapter is open
有什么想法吗?
最佳答案
问题来自 logcat 中的错误,该错误有时会重复行。重新启动 adb 和/或 logcat。
关于java - Android类被调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709660/