Refresh also main activity when history editor closes

pull/30/head
Alinson S. Xavier 10 years ago
parent c8cd9f85f6
commit 6dd017f33e

@ -107,6 +107,11 @@ public class HabitBroadcastReceiver extends BroadcastReceiver
habit.save(); habit.save();
dismissNotification(context, habit); dismissNotification(context, habit);
sendRefreshBroadcast(context);
}
public static void sendRefreshBroadcast(Context context)
{
LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context); LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
Intent refreshIntent = new Intent(MainActivity.ACTION_REFRESH); Intent refreshIntent = new Intent(MainActivity.ACTION_REFRESH);
manager.sendBroadcast(refreshIntent); manager.sendBroadcast(refreshIntent);

@ -34,7 +34,7 @@ import android.widget.TextView;
import org.isoron.helpers.ColorHelper; import org.isoron.helpers.ColorHelper;
import org.isoron.helpers.Command; import org.isoron.helpers.Command;
import org.isoron.helpers.DialogHelper; import org.isoron.helpers.DialogHelper;
import org.isoron.uhabits.MainActivity; import org.isoron.uhabits.HabitBroadcastReceiver;
import org.isoron.uhabits.R; import org.isoron.uhabits.R;
import org.isoron.uhabits.ShowHabitActivity; import org.isoron.uhabits.ShowHabitActivity;
import org.isoron.uhabits.dialogs.HistoryEditorDialog; import org.isoron.uhabits.dialogs.HistoryEditorDialog;
@ -174,7 +174,7 @@ public class ShowHabitFragment extends Fragment
public void onHistoryEditorClosed() public void onHistoryEditorClosed()
{ {
refreshData(); refreshData();
MainActivity.updateWidgets(getActivity()); HabitBroadcastReceiver.sendRefreshBroadcast(getActivity());
} }
private void refreshData() private void refreshData()

Loading…
Cancel
Save