forked from organicmaps/organicmaps
[android] Modified map layer dialog frag transaction
This commit is contained in:
parent
55d1a37633
commit
f92f047dd6
1 changed files with 4 additions and 2 deletions
|
@ -11,6 +11,7 @@ import android.support.design.widget.BottomSheetDialog;
|
|||
import android.support.v4.app.DialogFragment;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.support.v4.app.FragmentTransaction;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
|
@ -104,9 +105,10 @@ public class ToggleMapLayerDialog extends DialogFragment
|
|||
|
||||
Fragment oldInstance = fm.findFragmentByTag(tag);
|
||||
if (oldInstance != null)
|
||||
fm.beginTransaction().remove(oldInstance).commitAllowingStateLoss();
|
||||
return;
|
||||
|
||||
frag.show(fm, tag);
|
||||
fm.beginTransaction().add(frag, tag).commitAllowingStateLoss();
|
||||
fm.executePendingTransactions();
|
||||
}
|
||||
|
||||
private static class ModeAdapter extends RecyclerView.Adapter<ModeHolder>
|
||||
|
|
Loading…
Add table
Reference in a new issue