Closed KHikami closed 8 years ago
left off on Geu (TeleSetupController to see if it runs TeleNetworkSelectionUtils)
gdz is created by geu which is created by gee which in turn is created by TeleConnectionService. But geu doesn't store the gdz created. Instead the gdz is connected to context, gew's a().
TeleConnectionService doesn't call gee.a() => it doesn't start the setup... but it does return gcq to whoever calls it who must then use gcq to advance things... will need to check gcq...
gdz upon creation also calls a handler which then indirectly calls each gdz method upon creation of the different cells/ping complete. It then calls gdz.run() upon timeout => forces gdz to evaluate isWifiCallPossible as part of setup
So TeleNetworkSelectionUtils (gdz) is found but who calls it??? (I apparently found it during my random searching => not good that there isn't a caller on the spreadsheet) It's method a() creates all the objects for the start and it seems to be in charge of the Stun Ping and recorded latency