[android] Fixed saveState bundle processing

This commit is contained in:
Dmitry Donskoy 2018-10-20 18:33:32 +03:00 committed by Aleksandr Zatsepin
parent 08b88610c3
commit c186156ea2
3 changed files with 36 additions and 2 deletions

View file

@ -80,4 +80,14 @@ public class CatalogTag implements Parcelable
{
return mId.hashCode();
}
@Override
public String toString()
{
final StringBuilder sb = new StringBuilder("CatalogTag{");
sb.append("mId='").append(mId).append('\'');
sb.append(", mLocalizedName='").append(mLocalizedName).append('\'');
sb.append('}');
return sb.toString();
}
}

View file

@ -3,7 +3,6 @@ package com.mapswithme.maps.bookmarks.data;
import android.support.annotation.NonNull;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
@ -26,4 +25,14 @@ public class CatalogTagsGroup
@NonNull
public List<CatalogTag> getTags() { return mTags; }
@Override
public String toString()
{
final StringBuilder sb = new StringBuilder("CatalogTagsGroup{");
sb.append("mLocalizedName='").append(mLocalizedName).append('\'');
sb.append(", mTags=").append(mTags);
sb.append('}');
return sb.toString();
}
}

View file

@ -1,16 +1,31 @@
package com.mapswithme.maps.ugc.routes;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import com.mapswithme.maps.R;
import com.mapswithme.maps.base.BaseToolbarActivity;
public class UgcRouteTagsActivity extends BaseToolbarActivity
{
public static final String EXTRA_TAGS = "selected_tags";
private static final String FRAGMENT_TAG = UgcRouteTagsActivity.class.getName();
@Override
protected void safeOnCreate(@Nullable Bundle savedInstanceState)
{
super.safeOnCreate(savedInstanceState);
Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.fragment_container);
if (fragment == null)
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, new UgcRoutesFragment(), FRAGMENT_TAG)
.commit();
}
@Override
protected Class<? extends Fragment> getFragmentClass()
{
return UgcRoutesFragment.class;
return null;
}
}