Android BroadcastReceiver or simple callback method? Android BroadcastReceiver or simple callback method? multithreading multithreading