Loading fs_mgr/fs_mgr_remount.cpp +4 −5 Original line number Diff line number Diff line Loading @@ -128,14 +128,13 @@ class MyLogger { } static android::sp<android::os::IVold> GetVold() { auto sm = android::defaultServiceManager(); while (true) { if (auto sm = android::defaultServiceManager()) { if (auto binder = sm->getService(android::String16("vold"))) { if (auto binder = sm->checkService(android::String16("vold"))) { if (auto vold = android::interface_cast<android::os::IVold>(binder)) { return vold; } } } std::this_thread::sleep_for(2s); } } Loading Loading
fs_mgr/fs_mgr_remount.cpp +4 −5 Original line number Diff line number Diff line Loading @@ -128,14 +128,13 @@ class MyLogger { } static android::sp<android::os::IVold> GetVold() { auto sm = android::defaultServiceManager(); while (true) { if (auto sm = android::defaultServiceManager()) { if (auto binder = sm->getService(android::String16("vold"))) { if (auto binder = sm->checkService(android::String16("vold"))) { if (auto vold = android::interface_cast<android::os::IVold>(binder)) { return vold; } } } std::this_thread::sleep_for(2s); } } Loading