Code: Select all
package com.crokky.testreceiver;
BroadcastReceiver myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Log.i(TAG, "fdl BroadcastReceiver");
final Bundle extra = intent.getExtras();
if (extra != null) {
String action = extra.getString("ACTION");
Log.i(TAG, "fdl BroadcastReceiver action in extra=" + action);
} else {
Log.i(TAG, "fdl BroadcastReceiver action is null");
}
}
};
@Override
protected void onResume() {
super.onResume();
Log.i(TAG, "***********Coming to onResume*********");
Log.i(TAG, "fdl BroadcastReceiver register");
IntentFilter filter = new IntentFilter();
filter.addAction("FDL_ACTION");
registerReceiver(myReceiver, filter);
}
@Override
protected void onPause() {
super.onPause();
unregisterReceiver(myReceiver);
}
adb shell am broadcast -a FDL_ACTION -e ACTION 2
or
adb shell am broadcast -a FDL_ACTION com.crokky.testreceiver