Merge "Frameworks/base: Use better Class.forName in ZygoteInit"
This commit is contained in:
@@ -267,7 +267,12 @@ public class ZygoteInit {
|
|||||||
if (false) {
|
if (false) {
|
||||||
Log.v(TAG, "Preloading " + line + "...");
|
Log.v(TAG, "Preloading " + line + "...");
|
||||||
}
|
}
|
||||||
Class.forName(line);
|
// Load and explicitly initialize the given class. Use the tree-argument version
|
||||||
|
// of forName to avoid repeated stack lookups (to derive the caller's
|
||||||
|
// class-loader). Use true to force initialization, and null for the boot
|
||||||
|
// classpath class-loader (could as well cache the class-loader of this class in
|
||||||
|
// a variable).
|
||||||
|
Class.forName(line, true, null);
|
||||||
count++;
|
count++;
|
||||||
} catch (ClassNotFoundException e) {
|
} catch (ClassNotFoundException e) {
|
||||||
Log.w(TAG, "Class not found for preloading: " + line);
|
Log.w(TAG, "Class not found for preloading: " + line);
|
||||||
|
|||||||
Reference in New Issue
Block a user