Minor style changes

pull/542/head
Alinson S. Xavier 6 years ago
parent ceed784acd
commit 29e4a8d4ec

@ -19,51 +19,35 @@
package org.isoron.uhabits.activities.habits.edit; package org.isoron.uhabits.activities.habits.edit;
import android.app.Dialog; import android.app.*;
import android.content.Context; import android.content.*;
import android.os.Bundle; import android.os.*;
import android.support.annotation.NonNull; import android.support.annotation.*;
import android.support.annotation.Nullable; import android.support.v7.app.*;
import android.support.v7.app.AppCompatDialogFragment; import android.text.format.*;
import android.text.format.DateFormat; import android.view.*;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import com.android.datetimepicker.time.TimePickerDialog; import com.android.datetimepicker.time.TimePickerDialog;
import org.isoron.uhabits.HabitsApplication; import org.isoron.uhabits.*;
import org.isoron.uhabits.HabitsApplicationComponent;
import org.isoron.uhabits.R; import org.isoron.uhabits.R;
import org.isoron.uhabits.activities.HabitsActivity; import org.isoron.uhabits.activities.*;
import org.isoron.uhabits.activities.common.dialogs.ColorPickerDialog; import org.isoron.uhabits.activities.common.dialogs.*;
import org.isoron.uhabits.activities.common.dialogs.ColorPickerDialogFactory; import org.isoron.uhabits.activities.habits.edit.views.*;
import org.isoron.uhabits.activities.common.dialogs.WeekdayPickerDialog; import org.isoron.uhabits.core.commands.*;
import org.isoron.uhabits.activities.habits.edit.views.FrequencyPanel; import org.isoron.uhabits.core.models.*;
import org.isoron.uhabits.activities.habits.edit.views.NameDescriptionPanel; import org.isoron.uhabits.core.preferences.*;
import org.isoron.uhabits.activities.habits.edit.views.ReminderPanel;
import org.isoron.uhabits.activities.habits.edit.views.TargetPanel; import butterknife.*;
import org.isoron.uhabits.core.commands.CommandRunner;
import org.isoron.uhabits.core.models.Frequency; import static android.view.View.*;
import org.isoron.uhabits.core.models.Habit;
import org.isoron.uhabits.core.models.HabitList;
import org.isoron.uhabits.core.models.ModelFactory;
import org.isoron.uhabits.core.models.WeekdayList;
import org.isoron.uhabits.core.preferences.Preferences;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import static android.view.View.GONE;
public class EditHabitDialog extends AppCompatDialogFragment public class EditHabitDialog extends AppCompatDialogFragment
{ {
public static final String BUNDLE_HABIT_ID = "habitId"; public static final String BUNDLE_HABIT_ID = "habitId";
public static final String BUNDLE_HABIT_TYPE = "habitType"; public static final String BUNDLE_HABIT_TYPE = "habitType";
private static final String WEEKDAY_PICKER_TAG = "weekdayPicker"; private static final String WEEKDAY_PICKER_TAG = "weekdayPicker";
protected Habit originalHabit; protected Habit originalHabit;
@ -293,16 +277,11 @@ public class EditHabitDialog extends AppCompatDialogFragment
}); });
} }
/** private void restoreChildFragmentListeners()
* Used to restore any child fragment listeners on rotation/config change. {
* final WeekdayPickerDialog dialog =
* Can possibly be refactored to use ViewModel/ (WeekdayPickerDialog) getChildFragmentManager()
*/ .findFragmentByTag(WEEKDAY_PICKER_TAG);
private void restoreChildFragmentListeners() { if(dialog != null) dialog.setListener(reminderPanel);
final WeekdayPickerDialog weekdayPickerDialog =
(WeekdayPickerDialog) getChildFragmentManager().findFragmentByTag(WEEKDAY_PICKER_TAG);
if(weekdayPickerDialog != null) {
weekdayPickerDialog.setListener(reminderPanel);
}
} }
} }

Loading…
Cancel
Save