Я выполняю поиск в моем приложении, оно прибывает в список и запускает список, но я получаю сообщение об ошибке, когда нажимаю несколько раз, чтобы открыть поиск.
код
fun sPesquisa(){
if (!galleryFragment.isAdded()){
var mFragmentTransaction: FragmentTransaction = getSupportFragmentManager().beginTransaction()
mFragmentTransaction.add(R.id.main_fragment_content,galleryFragment,"Fragment_One");
mFragmentTransaction.commit();
}
}
val sPesquisa = findViewById<ImageButton>(R.id.sPesquisa)
sPesquisa.setOnClickListener {
sPesquisa()
}
ошибка
E/MessageQueue-JNI: java.lang.IllegalStateException: Fragment already added: GalleryFragment{ef2fd8d #6 id=0x7f090081 Fragment_One}
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1893)
полный журнал ошибок ->
https://pastebin.com/mP24Yw9B