If u registerReceiver twice what will happen?
If u do registerReceiver two times then it will be added twice in the arraylist as follows / frameworks / base / services / tests / servicestests / src / com / android / server / BroadcastInterceptingContext.java @ Override public Intent registerReceiver ( BroadcastReceiver receiver , IntentFilter filter ) { synchronized ( mInterceptors ) { mInterceptors . add ( new BroadcastInterceptor ( receiver , filter )); } return null ; } @ Override public void sendBroadcast ( Intent intent ) { synchronized ( mInterceptors ) { final Iterator < BroadcastInterceptor > i = mInterceptors . iterator (); while (i. hasNext ()) { final BroadcastInterceptor interceptor = i. next (); if ( interceptor . dispatchBroadcast ( intent )) { i. remove (); } } } } public boolean dispatchBroadcast ( Intent in...