Api jitsimeet с фрагментом android java

#java #android #android-fragments #jitsi

Вопрос:

У меня возникла проблема при реализации api jitsimeet, запуск приложения показывает мне, что я получаю доступ к комнате, но он быстро отключает меня (2 секунды), возвращаясь на экран моего приложения.

Я думаю, что это из-за активности jitsimeet.запуск. Когда я попробовал обойтись без фрагмента, если он работал правильно, но весь мой код основан на этой структуре, было бы сложно изменить его.

Пакет фрагментов слайд-шоу com.test.navigationdrawer.ui.слайд-шоу;

 public class SlideshowFragment extends Fragment {   private SlideshowViewModel slideshowViewModel;  private FragmentSlideshowBinding binding;  EditText codeBox;  Button joinBtn, shareBtn;   public View onCreateView(@NonNull LayoutInflater inflater,  ViewGroup container, Bundle savedInstanceState) {  slideshowViewModel =  new ViewModelProvider(this).get(SlideshowViewModel.class);   binding = FragmentSlideshowBinding.inflate(inflater, container, false);  View root = binding.getRoot();   codeBox = binding.codeBox;  joinBtn = binding.joinBtn;   URL serverURL;  try{  serverURL= new URL("https://meet.jit.si");  JitsiMeetConferenceOptions defaultOptions=  new JitsiMeetConferenceOptions.Builder()  .setServerURL(serverURL)  .setWelcomePageEnabled(false)  .build();  JitsiMeet.setDefaultConferenceOptions(defaultOptions);  } catch (MalformedURLException e){  e.printStackTrace();  }     joinBtn.setOnClickListener(new View.OnClickListener(){  @Override  public void onClick(View v){  JitsiMeetConferenceOptions options = new JitsiMeetConferenceOptions.Builder()  .setRoom(codeBox.getText().toString())  .setWelcomePageEnabled(false)  .build();   JitsiMeetActivity.launch(getActivity(), options);    }  });    return root;  }   @Override  public void onDestroyView() {  super.onDestroyView();  binding = null;  } }  

fragment_slideshow.xml

 lt;com.google.android.material.textfield.TextInputLayout  android:id="@ id/regNamee"  android:layout_width="300dp"  android:layout_height="wrap_content"  app:layout_constraintEnd_toEndOf="parent"  app:layout_constraintStart_toStartOf="parent"gt;   lt;com.google.android.material.textfield.TextInputEditText  android:id="@ id/codeBox"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:layout_marginBottom="8dp"  android:layout_marginEnd="20dp"  android:layout_marginStart="20dp"  android:ems="10"  android:textColor="@color/black"  android:textSize="14sp"  android:inputType="textPersonName" /gt;  lt;/com.google.android.material.textfield.TextInputLayoutgt;    lt;Button  android:id="@ id/joinBtn"  android:hint="Join"  android:layout_width="28dp"  android:layout_height="25dp"  android:layout_marginLeft="320dp"  android:layout_marginBottom="20dp"  android:layout_gravity="center_vertical" /gt;   lt;Button  android:id="@ id/shareBtn"  android:hint="Share"  android:layout_width="28dp"  android:layout_height="25dp"  android:layout_alignLeft="@ id/joinBtn"  android:layout_below="@ id/joinBtn"/gt; lt;/RelativeLayoutgt;  

Thank’s guys