На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java, а не JavaScript! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java. В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).

3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
  
> AutoCompleteTextView передать данные и сделать условие
    Добрый день. Помогите разобраться. Уже два дня мучаюсь.
    В одном активити создаю AutoCompleteTextView, выбранный вариант отправляю в другой активити.
    ExpandedWrap disabled
      Intent intent = new Intent(AfterRegister.this, Login.class);
              intent.putExtra("status", status);

    Во втором активити мне нужно, в зависимости что выбрано, переключиться на последующее активити. Может переданные данные неправильно забираю?
    ExpandedWrap disabled
              Intent intent = getIntent();
              String status = intent.getStringExtra("status");
       
              btnSignIn2.setOnClickListener(new View.OnClickListener() {
                  @Override
                  public void onClick(View v) {
                      if (!TextUtils.isEmpty(spEmail2.getText().toString()) && !TextUtils.isEmpty(spPass2.getText().toString())) {
                          mAuth.signInWithEmailAndPassword(spEmail2.getText().toString(), spPass2.getText().toString()).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                              @Override
                              public void onComplete(@NonNull Task<AuthResult> task) {
                                  if (task.isSuccessful()) {
       
                                      if (status.equals("Родитель")) {
                                          Intent intent = new Intent(getApplicationContext(), ParentPage.class);
                                          startActivity(intent);
       
                                      } else if (status.equals("Воспитатель")) {
                                          Intent intent = new Intent(getApplicationContext(), EducatorPage.class);
                                          startActivity(intent);
       
                                      }
       
                                  } else {
                                      if (task.getException() instanceof FirebaseAuthInvalidUserException) {
                                          Toast.makeText(Login.this, "Email не зарегистрирован", Toast.LENGTH_SHORT).show();
                                      } else if (task.getException() instanceof FirebaseAuthInvalidCredentialsException) {
                                          Toast.makeText(Login.this, "Неверный пароль", Toast.LENGTH_SHORT).show();
                                      }
                                  }
       
                              }
       
                          });
       
                      } else {
                          Toast.makeText(Login.this, "Заполните все поля", Toast.LENGTH_SHORT).show();
                      }
                  }
              });

    помогите, что не так делаю
      Все, проблему решил. Неужели здесь нет опытных? Я думал мне тут быстро помогут. 4 дня голову ломал, но сделал. Всем спасибо.
        Цитата Vashnaemnik @
        Неужели здесь нет опытных?

        Увы, они заглядывают сюда всё реже.

        А помогают обычно быстрее, если выложить код проекта полностью, который можно открыть в IDE (или собрать из терминала) и запустить, а не отрывок из Вам известного контекста.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0198 ]   [ 15 queries used ]   [ Generated: 19.03.24, 07:27 GMT ]