+ AlertDialog.Builder managersBuilder = new AlertDialog.Builder(this);
+ View managersView = inflater.inflate(R.layout.managers_view, null);
+ TextView ownIP = (TextView)managersView.findViewById(R.id.ownIP);
+ ownIP.setText("\nOwn IP Address: " + ipAddress);
+ managersField = (EditText)managersView.findViewById(R.id.managers);
+ managersField.setText(mgrs);
+ managersBuilder.setCancelable(false);
+ managersBuilder.setView(managersView);
+ managersBuilder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ SharedPreferences.Editor editor = prefs.edit();
+ mgrs = managersField.getText().toString();
+ System.out.println(mgrs);
+ editor.putString("managers", mgrs);
+ editor.commit();
+
+ manager = new Manager(mgrs);
+
+ appDomain = new DomainApp();
+ magnet_cmd = new MagnetCmdPublish(appDomain);
+ magnet_cmd.start();
+ crane_cmd = new CraneCmdPublish(appDomain);
+ crane_cmd.start();
+ managersDialog.dismiss();
+ }
+ });
+ managersBuilder.setTitle("Set fellow managers");
+ managersDialog = managersBuilder.create();
+