- temporary solution for Pod Debig thingy

This commit is contained in:
Andy Rozman 2019-12-27 21:17:35 +01:00
parent 3ebb85df46
commit a55f12ebb8
2 changed files with 22 additions and 4 deletions

View file

@ -1,6 +1,7 @@
package info.nightscout.androidaps.plugins.pump.omnipod; package info.nightscout.androidaps.plugins.pump.omnipod;
import android.content.ComponentName; import android.content.ComponentName;
import android.content.Intent;
import android.content.ServiceConnection; import android.content.ServiceConnection;
import android.os.Bundle; import android.os.Bundle;
import android.os.IBinder; import android.os.IBinder;
@ -37,6 +38,7 @@ import info.nightscout.androidaps.plugins.bus.RxBus;
import info.nightscout.androidaps.plugins.configBuilder.ConfigBuilderPlugin; import info.nightscout.androidaps.plugins.configBuilder.ConfigBuilderPlugin;
import info.nightscout.androidaps.plugins.general.actions.defs.CustomAction; import info.nightscout.androidaps.plugins.general.actions.defs.CustomAction;
import info.nightscout.androidaps.plugins.general.actions.defs.CustomActionType; import info.nightscout.androidaps.plugins.general.actions.defs.CustomActionType;
import info.nightscout.androidaps.plugins.general.overview.dialogs.ErrorHelperActivity;
import info.nightscout.androidaps.plugins.general.overview.events.EventNewNotification; import info.nightscout.androidaps.plugins.general.overview.events.EventNewNotification;
import info.nightscout.androidaps.plugins.general.overview.events.EventOverviewBolusProgress; import info.nightscout.androidaps.plugins.general.overview.events.EventOverviewBolusProgress;
import info.nightscout.androidaps.plugins.general.overview.notifications.Notification; import info.nightscout.androidaps.plugins.general.overview.notifications.Notification;
@ -385,8 +387,15 @@ public class OmnipodPumpPlugin extends PumpPluginAbstract implements OmnipodPump
} else { } else {
LOG.warn("Result was NOT null."); LOG.warn("Result was NOT null.");
OKDialog.show(MainApp.instance().getApplicationContext(), MainApp.gs(R.string.action), Intent i = new Intent(MainApp.instance(), ErrorHelperActivity.class);
"Pulse Log:\n" + result.toString(), null); i.putExtra("soundid", R.raw.boluserror);
i.putExtra("status", "Pulse Log:\n" + result.toString());
i.putExtra("title", MainApp.gs(R.string.combo_warning));
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
MainApp.instance().startActivity(i);
// OKDialog.show(MainApp.instance().getApplicationContext(), MainApp.gs(R.string.action),
// "Pulse Log:\n" + result.toString(), null);
} }
} else { } else {

View file

@ -113,8 +113,17 @@ public class InitActionFragment extends Fragment implements PodInitReceiver {
this.retryButton = rootView.findViewById(R.id.initAction_RetryButton); this.retryButton = rootView.findViewById(R.id.initAction_RetryButton);
this.retryButton.setOnClickListener(view -> this.retryButton.setOnClickListener(view -> {
new InitPodTask(instance).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR));
getActivity().runOnUiThread(() -> {
for (PodInitActionType actionType : mapCheckBoxes.keySet()) {
mapCheckBoxes.get(actionType).setChecked(false);
mapCheckBoxes.get(actionType).setTextColor(headerView.getTextColors().getDefaultColor());
}
});
new InitPodTask(instance).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
});
return rootView; return rootView;
} }