Android приложение падает, когда я использую метод startActivity, handleWindowVisibility: нет активности для токена android .os. BinderProxy@e4f69f5 - PullRequest
0 голосов
/ 08 марта 2020

Я создаю android приложение с помощью Firebase. Сначала я захожу по электронной почте и паролю. Тогда я успешно создаю комнату. Я хочу переключиться на место транзакции после создания комнаты. Однако, когда я использую метод startActivity для переключения на другое действие, приложение вылетает. Я получаю эту ошибку.

handleWindowVisibility: no activity for token android.os.BinderProxy@e4f69f5

Это мой код.

  @Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.lobby);

    room= new RoomData();
    createRoom = (Button) findViewById(R.id.createroom);
  }

  createRoom.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
          createRoom();
        }
    });

public void createRoom(){
    roomsDatabase = FirebaseDatabase.getInstance().getReference("Rooms");
    String roomId = roomsDatabase.push().getKey();
    room.roomId = roomId;

    Map<String, Object> roomDetails = new HashMap<>();
    roomDetails.put("Player1",UserData.userId);
    roomDetails.put("Player2","none");
    roomDetails.put("Player1Ready",false);
    roomDetails.put("Player2Ready",false);

    roomsDatabase.child(room.roomId).updateChildren(roomDetails);  
    room.playerId = "Player1";

    OpenListenRoom();
    OpenListenInvites();

    Intent i= new Intent(getApplicationContext(),Transaction.class);
    startActivity(i);

}

Я не смог решить проблему. Что мне делать?

1 Ответ

0 голосов
/ 09 марта 2020
...