powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Android [игнор отключен] [закрыт для гостей] / startActivity(intent) - не могу понять принцип
3 сообщений из 3, страница 1 из 1
startActivity(intent) - не могу понять принцип
    #39446990
Bryk_Alien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Товарищи!
Помогите понять принцип выполнения кода

Запускается главное Activity
Из него я хочу запустить другое activity - для ввода логина пароля
Код: javascript
1.
2.
3.
4.
//старт
Intent intent = new Intent(MainScreen.this, LoginActivity.class);
startActivity(intent);
//проверка логипаса


После ввода логина/пароля программа должна возвращаться в главное activity и продолжать выполнение
Но действие не переходит в новый intent, а как-бы продолжает выполняться до заключительной скобки }
А startActivity(intent) выполняется как-бы параллельно с основным кодом

Есть ли возможность запускать Activity в "диалоговом режиме"? Или посоветуйте как быть...
...
Рейтинг: 0 / 0
startActivity(intent) - не могу понять принцип
    #39447033
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
startActivity(intent) - не могу понять принцип
    #39447055
Bryk_Alien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,
Спасибо!
Я так и сделал
Login
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
                if (bCancel) {
                    vwFocus.requestFocus();
                } else {
                    Intent intent = new Intent();
                    intent.putExtra("UserLogin", etLogin.getText().toString());
                    intent.putExtra("UserPass", etPass.getText().toString());
                    setResult(RESULT_OK, intent);

                    finish();
                }


Main
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == GET_LOGINPASS_REQUEST) {
            if (resultCode == RESULT_OK) {
                USER_LOGIN = data.getStringExtra("UserLogin");
                USER_PASS = data.getStringExtra("UserPass");
                debugAdd("UserLogin: " + USER_LOGIN);
                debugAdd("UserPass: " + USER_PASS);

            }
        }
    }

...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / startActivity(intent) - не могу понять принцип
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]