mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-07-13 17:51:57 +00:00
fix potential crash when creating task
This commit is contained in:
parent
6d0efd5717
commit
ec37bf04fc
3 changed files with 4 additions and 11 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
package="com.habitrpg.android.habitica"
|
package="com.habitrpg.android.habitica"
|
||||||
android:versionCode="133"
|
android:versionCode="134"
|
||||||
android:versionName="0.0.34.4"
|
android:versionName="0.0.34.4"
|
||||||
android:screenOrientation="portrait"
|
android:screenOrientation="portrait"
|
||||||
android:installLocation="auto" >
|
android:installLocation="auto" >
|
||||||
|
|
|
||||||
|
|
@ -177,7 +177,7 @@ android {
|
||||||
}
|
}
|
||||||
release {
|
release {
|
||||||
signingConfig signingConfigs.release
|
signingConfig signingConfigs.release
|
||||||
debuggable false
|
debuggable true
|
||||||
multiDexEnabled true
|
multiDexEnabled true
|
||||||
|
|
||||||
resValue "string", "content_provider", "com.habitrpg.android.habitica.fileprovider"
|
resValue "string", "content_provider", "com.habitrpg.android.habitica.fileprovider"
|
||||||
|
|
|
||||||
|
|
@ -5,23 +5,16 @@ import com.github.clans.fab.FloatingActionMenu;
|
||||||
import com.habitrpg.android.habitica.HabiticaApplication;
|
import com.habitrpg.android.habitica.HabiticaApplication;
|
||||||
import com.habitrpg.android.habitica.R;
|
import com.habitrpg.android.habitica.R;
|
||||||
import com.habitrpg.android.habitica.callbacks.HabitRPGUserCallback;
|
import com.habitrpg.android.habitica.callbacks.HabitRPGUserCallback;
|
||||||
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.components.AppComponent;
|
import com.habitrpg.android.habitica.components.AppComponent;
|
||||||
import com.habitrpg.android.habitica.events.HabitScoreEvent;
|
|
||||||
import com.habitrpg.android.habitica.events.TaskSaveEvent;
|
import com.habitrpg.android.habitica.events.TaskSaveEvent;
|
||||||
import com.habitrpg.android.habitica.events.TaskTappedEvent;
|
import com.habitrpg.android.habitica.events.TaskTappedEvent;
|
||||||
import com.habitrpg.android.habitica.events.ToggledEditTagsEvent;
|
import com.habitrpg.android.habitica.events.ToggledEditTagsEvent;
|
||||||
import com.habitrpg.android.habitica.events.ToggledInnStateEvent;
|
|
||||||
import com.habitrpg.android.habitica.events.commands.AddNewTaskCommand;
|
import com.habitrpg.android.habitica.events.commands.AddNewTaskCommand;
|
||||||
import com.habitrpg.android.habitica.events.commands.ChecklistCheckedCommand;
|
|
||||||
import com.habitrpg.android.habitica.events.commands.CreateTagCommand;
|
import com.habitrpg.android.habitica.events.commands.CreateTagCommand;
|
||||||
import com.habitrpg.android.habitica.events.commands.DeleteTagCommand;
|
import com.habitrpg.android.habitica.events.commands.DeleteTagCommand;
|
||||||
import com.habitrpg.android.habitica.events.commands.EditTagCommand;
|
import com.habitrpg.android.habitica.events.commands.EditTagCommand;
|
||||||
import com.habitrpg.android.habitica.events.commands.FilterTasksByTagsCommand;
|
import com.habitrpg.android.habitica.events.commands.FilterTasksByTagsCommand;
|
||||||
import com.habitrpg.android.habitica.events.commands.RefreshUserCommand;
|
import com.habitrpg.android.habitica.events.commands.RefreshUserCommand;
|
||||||
import com.habitrpg.android.habitica.events.commands.TaskCheckedCommand;
|
|
||||||
import com.habitrpg.android.habitica.events.commands.UpdateTagCommand;
|
import com.habitrpg.android.habitica.events.commands.UpdateTagCommand;
|
||||||
import com.habitrpg.android.habitica.helpers.TagsHelper;
|
import com.habitrpg.android.habitica.helpers.TagsHelper;
|
||||||
import com.habitrpg.android.habitica.ui.activities.MainActivity;
|
import com.habitrpg.android.habitica.ui.activities.MainActivity;
|
||||||
|
|
@ -38,7 +31,6 @@ import com.habitrpg.android.habitica.ui.menu.EditTagsSectionDrawer;
|
||||||
import com.habitrpg.android.habitica.ui.menu.EditTextDrawer;
|
import com.habitrpg.android.habitica.ui.menu.EditTextDrawer;
|
||||||
import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser;
|
import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser;
|
||||||
import com.magicmicky.habitrpgwrapper.lib.models.Tag;
|
import com.magicmicky.habitrpgwrapper.lib.models.Tag;
|
||||||
import com.magicmicky.habitrpgwrapper.lib.models.TaskDirection;
|
|
||||||
import com.magicmicky.habitrpgwrapper.lib.models.tasks.Task;
|
import com.magicmicky.habitrpgwrapper.lib.models.tasks.Task;
|
||||||
import com.mikepenz.materialdrawer.interfaces.OnCheckedChangeListener;
|
import com.mikepenz.materialdrawer.interfaces.OnCheckedChangeListener;
|
||||||
import com.mikepenz.materialdrawer.model.SwitchDrawerItem;
|
import com.mikepenz.materialdrawer.model.SwitchDrawerItem;
|
||||||
|
|
@ -563,7 +555,8 @@ public class TasksFragment extends BaseMainFragment implements OnCheckedChangeLi
|
||||||
}
|
}
|
||||||
|
|
||||||
private void switchToTaskTab(String taskType) {
|
private void switchToTaskTab(String taskType) {
|
||||||
for (Map.Entry<Integer, TaskRecyclerViewFragment> tabEntry : ViewFragmentsDictionary.entrySet()) {
|
HashMap<Integer, TaskRecyclerViewFragment> dict = new HashMap<>(ViewFragmentsDictionary);
|
||||||
|
for (Map.Entry<Integer, TaskRecyclerViewFragment> tabEntry : dict.entrySet()) {
|
||||||
if (tabEntry.getValue().getClassName().equals(taskType)) {
|
if (tabEntry.getValue().getClassName().equals(taskType)) {
|
||||||
viewPager.setCurrentItem(tabEntry.getKey());
|
viewPager.setCurrentItem(tabEntry.getKey());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue