// system crashed, nothing we can do //Slog.i(TAG, "Receiver registrations: " + mReceivers); // system crashed, nothing we can do //Slog.i(TAG, "Service registrations: " + mServices); public android.content.IIntentReceiver getReceiverDispatcher(android.content.BroadcastReceiver r, android.content.Context context, android.os.Handler handler, android.app.Instrumentation instrumentation, bool registered) { lock (mReceivers) { android.app.LoadedApk.ReceiverDispatcher rd = null; java.util.HashMap <android.content.BroadcastReceiver, android.app.LoadedApk.ReceiverDispatcher > map = null; if (registered) { map = mReceivers.get(context); if (map != null) { rd = map.get(r); } } if (rd == null) { rd = new android.app.LoadedApk.ReceiverDispatcher(r, context, handler, instrumentation , registered); if (registered) { if (map == null) { map = new java.util.HashMap <android.content.BroadcastReceiver, android.app.LoadedApk .ReceiverDispatcher>(); mReceivers.put(context, map); } map.put(r, rd); } } else { rd.validate(context, handler); } rd.mForgotten = false; return(rd.getIIntentReceiver()); } }
// system crashed, nothing we can do //Slog.i(TAG, "Receiver registrations: " + mReceivers); // system crashed, nothing we can do //Slog.i(TAG, "Service registrations: " + mServices); public android.content.IIntentReceiver getReceiverDispatcher(android.content.BroadcastReceiver r, android.content.Context context, android.os.Handler handler, android.app.Instrumentation instrumentation, bool registered) { lock (mReceivers) { android.app.LoadedApk.ReceiverDispatcher rd = null; java.util.HashMap<android.content.BroadcastReceiver, android.app.LoadedApk.ReceiverDispatcher > map = null; if (registered) { map = mReceivers.get(context); if (map != null) { rd = map.get(r); } } if (rd == null) { rd = new android.app.LoadedApk.ReceiverDispatcher(r, context, handler, instrumentation , registered); if (registered) { if (map == null) { map = new java.util.HashMap<android.content.BroadcastReceiver, android.app.LoadedApk .ReceiverDispatcher>(); mReceivers.put(context, map); } map.put(r, rd); } } else { rd.validate(context, handler); } rd.mForgotten = false; return rd.getIIntentReceiver(); } }
internal InnerReceiver(android.app.LoadedApk.ReceiverDispatcher rd, bool strong) { throw new System.NotImplementedException(); }