@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_device_list);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
myLog=new MyLog(LABEL);
myLog.info(LABEL, "Start Scan");
registerReceiver(messageReceiver, new IntentFilter(Transitions.INTENT_FILTER_MESSAGES));
this.lan_scanner();
}
/**
* Broadcast receiver for the messages log
*/
private BroadcastReceiver messageReceiver= new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if(bundle.containsKey(Transitions.BUNDLE_UPDATE_DEV_LIST)){
String msg = intent.getExtras().getString(Transitions.BUNDLE_UPDATE_DEV_LIST);
MyLog.d(LABEL, "BroadcastReceiver: " + msg);
}
else
myLog.error(LABEL, "Broadcast receivere message unknow: " + bundle);
}
};
private void sendBroadCastMessage(String msg){
Intent i = new Intent(Transitions.INTENT_FILTER_MESSAGES);
i.putExtra(Transitions.BUNDLE_UPDATE_DEV_LIST,msg);
this.sendBroadcast(i);
}