Skip to content

Commit

Permalink
elimate repeated messages by preventing multiple registered recievers
Browse files Browse the repository at this point in the history
  • Loading branch information
bellerbrock committed Aug 25, 2023
1 parent 4432038 commit af7a496
Showing 1 changed file with 2 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -133,14 +133,12 @@ private boolean checkPermissions(Activity act) {
private final BroadcastReceiver mPrinterMessageReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {

if (intent != null && intent.getExtras() != null) {

String message = intent.getExtras().getString("message");
String size = intent.getExtras().getString("size");

if (message != null) {

Toast.makeText(context, message, Toast.LENGTH_SHORT).show();

}
Expand All @@ -160,7 +158,7 @@ public void init(Activity act) {
mActivity = act;

printLabel = act.findViewById(R.id.printLabelButton);

LocalBroadcastManager.getInstance(getContext()).unregisterReceiver(mPrinterMessageReceiver);
LocalBroadcastManager.getInstance(getContext()).registerReceiver(mPrinterMessageReceiver,
new IntentFilter("printer_message"));

Expand Down Expand Up @@ -444,6 +442,7 @@ private void saveDeviceNamePreference(String newDeviceName) {
editor.apply();
}


@Override
public void deleteTraitListener() {

Expand Down

0 comments on commit af7a496

Please sign in to comment.