diff --git a/Habitica/src/com/habitrpg/android/habitica/HabiticaApplication.java b/Habitica/src/com/habitrpg/android/habitica/HabiticaApplication.java index 9ecac9b8e..c8b705c7e 100644 --- a/Habitica/src/com/habitrpg/android/habitica/HabiticaApplication.java +++ b/Habitica/src/com/habitrpg/android/habitica/HabiticaApplication.java @@ -23,7 +23,6 @@ import org.solovyev.android.checkout.Products; import org.solovyev.android.checkout.PurchaseVerifier; import java.io.File; -import java.io.IOException; import java.lang.reflect.Field; import java.util.Arrays; diff --git a/Habitica/src/com/habitrpg/android/habitica/LoginActivity.java b/Habitica/src/com/habitrpg/android/habitica/LoginActivity.java index c14fdef7a..69af47d61 100644 --- a/Habitica/src/com/habitrpg/android/habitica/LoginActivity.java +++ b/Habitica/src/com/habitrpg/android/habitica/LoginActivity.java @@ -8,7 +8,6 @@ import android.net.Uri; import android.os.Bundle; import android.preference.PreferenceManager; import android.support.design.widget.Snackbar; -import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.text.SpannableString; import android.text.style.UnderlineSpan; diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/ChatListFragment.java b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/ChatListFragment.java index 3059b51a9..9d29ac50d 100644 --- a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/ChatListFragment.java +++ b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/ChatListFragment.java @@ -2,10 +2,8 @@ package com.habitrpg.android.habitica.ui.fragments; import android.content.Context; import android.content.DialogInterface; -import android.graphics.Color; import android.os.Bundle; import android.support.annotation.Nullable; -import android.support.design.widget.Snackbar; import android.support.v4.app.Fragment; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.AlertDialog; diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PartyInformationFragment.java b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PartyInformationFragment.java index bf39fe011..cf98dd664 100644 --- a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PartyInformationFragment.java +++ b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PartyInformationFragment.java @@ -23,9 +23,19 @@ public class PartyInformationFragment extends Fragment { FragmentPartyInfoBinding viewBinding; private Group group; - public PartyInformationFragment(Group group) { - this.group = group; + public static PartyInformationFragment newInstance(Group group) { + + Bundle args = new Bundle(); + + PartyInformationFragment fragment = new PartyInformationFragment(); + fragment.setArguments(args); + fragment.group = group; + return fragment; + } + + public PartyInformationFragment(){ + } @Nullable diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java index f81464856..3753402b4 100644 --- a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java +++ b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java @@ -1,10 +1,7 @@ package com.habitrpg.android.habitica.ui.fragments; -import android.app.Activity; import android.content.Context; -import android.content.DialogInterface; import android.content.Intent; -import android.databinding.DataBindingUtil; import android.os.AsyncTask; import android.os.Bundle; import android.support.v4.app.Fragment; @@ -24,9 +21,7 @@ import android.view.animation.AnimationUtils; import android.widget.CompoundButton; import android.widget.FrameLayout; import android.widget.ImageView; -import android.widget.TextView; -import com.afollestad.materialdialogs.MaterialDialog; import com.github.clans.fab.FloatingActionButton; import com.github.clans.fab.FloatingActionMenu; import com.habitrpg.android.habitica.ContentCache; @@ -34,33 +29,26 @@ import com.habitrpg.android.habitica.MainActivity; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.TaskFormActivity; import com.habitrpg.android.habitica.callbacks.HabitRPGUserCallback; -import com.habitrpg.android.habitica.callbacks.SkillCallback; import com.habitrpg.android.habitica.callbacks.TaskCreationCallback; import com.habitrpg.android.habitica.callbacks.TaskScoringCallback; import com.habitrpg.android.habitica.callbacks.TaskUpdateCallback; -import com.habitrpg.android.habitica.databinding.ValueBarBinding; import com.habitrpg.android.habitica.events.HabitScoreEvent; import com.habitrpg.android.habitica.events.TaskLongPressedEvent; import com.habitrpg.android.habitica.events.TaskSaveEvent; import com.habitrpg.android.habitica.events.TaskTappedEvent; import com.habitrpg.android.habitica.events.ToggledInnStateEvent; import com.habitrpg.android.habitica.events.commands.AddNewTaskCommand; -import com.habitrpg.android.habitica.events.commands.BuyRewardCommand; import com.habitrpg.android.habitica.events.commands.CreateTagCommand; import com.habitrpg.android.habitica.events.commands.FilterTasksByTagsCommand; import com.habitrpg.android.habitica.events.commands.TaskCheckedCommand; import com.habitrpg.android.habitica.helpers.TagsHelper; -import com.habitrpg.android.habitica.ui.AvatarWithBarsViewModel; import com.habitrpg.android.habitica.ui.EditTextDrawer; import com.habitrpg.android.habitica.ui.adapter.HabitItemRecyclerViewAdapter; import com.habitrpg.android.habitica.ui.adapter.IReceiveNewEntries; import com.habitrpg.android.habitica.ui.helpers.Debounce; -import com.habitrpg.android.habitica.userpicture.UserPicture; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; -import com.magicmicky.habitrpgwrapper.lib.models.SuppressedModals; import com.magicmicky.habitrpgwrapper.lib.models.Tag; import com.magicmicky.habitrpgwrapper.lib.models.TaskDirection; -import com.magicmicky.habitrpgwrapper.lib.models.TaskDirectionData; import com.magicmicky.habitrpgwrapper.lib.models.tasks.ItemData; import com.magicmicky.habitrpgwrapper.lib.models.tasks.Task; import com.magicmicky.habitrpgwrapper.lib.models.tasks.TaskTag; diff --git a/Habitica/src/com/magicmicky/habitrpgwrapper/lib/utils/ChecklistItemSerializer.java b/Habitica/src/com/magicmicky/habitrpgwrapper/lib/utils/ChecklistItemSerializer.java index dc5dfeae2..4f456e50e 100644 --- a/Habitica/src/com/magicmicky/habitrpgwrapper/lib/utils/ChecklistItemSerializer.java +++ b/Habitica/src/com/magicmicky/habitrpgwrapper/lib/utils/ChecklistItemSerializer.java @@ -1,23 +1,12 @@ package com.magicmicky.habitrpgwrapper.lib.utils; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; import com.google.gson.JsonElement; import com.google.gson.JsonObject; -import com.google.gson.JsonParseException; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; -import com.magicmicky.habitrpgwrapper.lib.models.Skill; -import com.magicmicky.habitrpgwrapper.lib.models.SkillList; import com.magicmicky.habitrpgwrapper.lib.models.tasks.ChecklistItem; -import com.raizlabs.android.dbflow.runtime.TransactionManager; -import com.raizlabs.android.dbflow.runtime.transaction.process.ProcessModelInfo; -import com.raizlabs.android.dbflow.runtime.transaction.process.SaveModelTransaction; import java.lang.reflect.Type; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; /** * Created by viirus on 25/11/15.