У меня есть bottom-sheet, в нем есть кнопка. Когда я нажимаю на эту кнопку у меня появляется диалог, в этом диалоге есть кнопка, когда я нажимаю уже на эту кнопку у меня ничего не появляется. Я поставил на эту кнопку слушателя, который должен показывать новый диалог. Как можно это реализовать?
Вот код, который я использую:
public class AimsDialogMetkaFragment extends android.support.v4.app.Fragment {
public static final int DIALOG_QUEST_CODE = 300;
Fragment me = this;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View RootVieww = inflater.inflate(R.layout.dialog_metka_aims, container, false);
ImageButton imageButton = RootVieww.findViewById(R.id.image_filling_fir);
imageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onClickItemIcon();
Enter();
}
});
return RootVieww;
}
public void onClickItemIcon(){
getActivity().getSupportFragmentManager().beginTransaction().remove(me).commit();
}
public void Enter(){
FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
AimsMetkaIconsFragment newFragment = new AimsMetkaIconsFragment();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.replace(android.R.id.content, newFragment).addToBackStack(null).commit();
}
}
Продвижение своими сайтами как стратегия роста и независимости