0
dvmStartup()内のlogcatにいくつかのコード印刷メッセージを追加しましたが、何も表示されません。 dvmStartup()は毎回呼び出されますか?アプリがZygoteモードで起動されているかどうかは関係ありますか?は、アプリケーションが起動されるたびに呼び出されるdvmStartupです
dvmStartup()内のlogcatにいくつかのコード印刷メッセージを追加しましたが、何も表示されません。 dvmStartup()は毎回呼び出されますか?アプリがZygoteモードで起動されているかどうかは関係ありますか?は、アプリケーションが起動されるたびに呼び出されるdvmStartupです
zygoteプロセスが開始されるとdvmStartupが1回実行されます。その後、接合子プロセスをフォークすることによって、他のすべてのダルビックプロセスが作成されます。
dvmStartupにコールバック関数f(gDvm.shutdownHook = f)を登録し、dvmShutdown((* gDvm.shutdownHook)())でコールします。それは "VMシャットダウン"フックを実装する正しい方法のように聞こえますか? – dacongy