如果在application.onCreate中打log,有时可能会看到一条log打了多次(logcat左侧类别需选择为"All Messages",否则一般仅可看到1条),
这是因为该程序含多个进程(manifest中给<activity>等加上"android:process"即可实现多进程)。
注:1>application虽然实例化了多次,但其中的static变量是不可共享的(每个进程都持有一份数据)
2>打断点,仅可被一个进程断住,所以有时可能搞不清楚状况
3>logcat左侧的类别一般对应1个进程,即1个程序若有2个进程 则会有两条,选择哪条 就会打印对应进程中的log。
"All Messages"可打印所有进程中的log,故有时会看到许多其他进程打出的log。