Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Lynatik001
38 / 32 / 12
Регистрация: 28.09.2012
Сообщений: 626
#1

Как перейти на главную activity - Программирование Android

07.03.2017, 18:19. Просмотров 265. Ответов 4
Метки нет (Все метки)

как перейти на главную страницу приложения обратно? (с другого активити)
XML
1
2
3
4
5
6
7
8
9
10
<activity
            android:name=".main.MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
вот так делал, как при переходе на любое другое активити
Java
1
2
            Intent intent = new Intent("android.intent.action.MAIN");
            startActivity(intent);
и так пробывал
Java
1
2
Intent intent = new Intent(Intent.ACTION_MAIN);
            startActivity(intent);
при примерах выше вылетает complete action use pixel launcher - и под етим текстом список чего всякого на выбор...
Хотя наверное понял, главная Activity скорее всего на паузе или типа того? но тогда как к ней обратно вернутся(только не шаг назад как при кнопке "<")
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2017, 18:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как перейти на главную activity (Программирование Android):

Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity
У меня в параллельном потоке происходит куча apply() Решение использовать...

Как из одного Activity перенести фотку в другое Activity?
Собственно необходимо отобразить фотографию в activity2, которую загрузили в...

Как в Navigation Drawer Activity засунуть Activity?
Здравствуйте! у меня такая проблема navigation drawer activity работает только...

Как добавить cardview в activity с другой activity?
У меня есть активность(1), куда нужно добавить cardview. в этой же активности...

Как вызвать Activity не из Activity?
Приложение перехватываем входящие СМС. Есть класс унаследованный от...

Android - Передача данных с одного Activity на другое Activity
Здравствуйте , возникла необходимость получения числовых (int и float ну или...

4
fraley
110 / 110 / 43
Регистрация: 24.05.2015
Сообщений: 329
07.03.2017, 18:31 #2
Лучший ответ Сообщение было отмечено Lynatik001 как решение

Решение

Java
1
2
Intent intent = new Intent(YourActivity.this, MainActivity.class);
startActivity(intent);
1
Pablito
2652 / 2134 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
07.03.2017, 18:39 #3
finish();
1
Lynatik001
38 / 32 / 12
Регистрация: 28.09.2012
Сообщений: 626
07.03.2017, 19:32  [ТС] #4
fraley, спасибо, решил проблему данным кодом

Цитата Сообщение от Паблито Посмотреть сообщение
finish();
тоже спасибо, буду иметь ввиду. но так как у меня был проход от 1(главный активити) -> 2 -> 3(с данным меню на переход на главную.) то с данным подходом меня отбрасивало лишь на 2 активити(т.е я так понял это закрытие активити просто, и при етом возращает в предыдущую активити) подход что описал fraley будет в данном случае идеально подходит.

Добавлено через 8 минут
хотя да еще есть вопрос, наверно идеально ведь будет вот так?
Java
1
2
3
            finish();
            Intent intent = new Intent(this, MainActivity.class);
            startActivity(intent);
ведь по идее я новое активити всегда создаю когда на 3 активити перехожу. Следовательно когда с него переходишь не лутше ли закрывать что бы не плодить кучу 3тих активити? которые хз где висят. или может я что не так представляю:?)
0
Pablito
2652 / 2134 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
07.03.2017, 19:32 #5
а если перейти 1 > 2 > 3 потом нажать что бы перекинуло на первую активити и нажать клавишу back то с большой вероятностью всплывет 3-я активити
1
07.03.2017, 19:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2017, 19:32
Привет! Вот еще темы с решениями:

Изменение layout-элементов одного activity из другого activity
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном...

Из одного Activity получить значение другого Activity
Запускаю активити: public class MainActivity extends Activity { ... ......

Из одной Activity запустить функцию другой Activity
например есть Activity2 которое я показываю в Dialog окошке, там у меня...

Вызвать из одной activity функцию другой activity
вызвать из одного activity функцию другой activity Подскажите, можно ли такое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru