Форум программистов
Реклама:
Гарантия безопасности сети с UTM-системой ИКС.
Защита ПД, межсетевой экран, контроль доступа, фильтрация трафика, система предотвращения вторжений.
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 10.10.2016, 19:12   #1
ser70
Форумчанин
 
Аватар для ser70
 
Регистрация: 02.10.2009
Сообщений: 252
Репутация: 29
По умолчанию Запуск приложения

Здравствуйте уважаемы форумчане!
При разработке программы возник такой вопрос, можно ли программно поменять активити, чтобы во время следующего запуска программы вызывался не MainActivity, а другой класс, с другим xml-файлом и функциональностью?
__________________
"Реальность воображаема, а воображаемое - реально" В. Соло
ser70 вне форума   Ответить с цитированием
Старый 10.10.2016, 21:18   #2
pompiduskus
юзер как все
Профессионал
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Адрес: земля
Сообщений: 1,468
Репутация: 587

icq: 446.452.423
По умолчанию

Можно, сделать так, как вариант просто.

При старте запускается главный активити, и он уже запускает то активити которое нужно.

Но придется где-то сохранять это. Иначе программа каждый раз как первый будет отрабатывать.

К примеру, стартует программа, в главном активити идет проверка, существует ли файл такой-то.
Если нет, то это первый запуск, если да то как минимум не первый.

Это может быть хоть первый bit первого byte. На всякий случай скажу, ато местные гуру слетятся как вороны.

Можно хоть на заборе мелом написать. Смысл наверное передался нормально.
__________________
<Дзен - Вся вселенная в тебе > | <Рай - это всего лишь мечта терпящего страдания ада> | github.com/ch3ll0v3k
pompiduskus вне форума   Ответить с цитированием
Старый 29.11.2016, 20:19   #3
rainboww1988
Пользователь
 
Аватар для rainboww1988
 
Регистрация: 29.11.2016
Адрес: планета Земля
Сообщений: 16
Репутация: 10
По умолчанию

Хм..а зачем вам вобще это нужно? Если вы имеете ввиду после того как на первый план вышла другая активность или вы свернули эту, и необходимо продолжать с того же места, то это нужно разбирать жизненный цикл активности. В другом же случае у приложения должна быть главная активность и каким образом реализовать запуск приложения с другой, я не знаю. И делайте сразу же тот файл, который вам нужен.
rainboww1988 вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск приложения aleks2377 Работа с сетью в Delphi 2 17.02.2016 13:42
Запуск приложения из С# userrrr C# (си шарп) 16 19.10.2014 15:32
Запуск приложения jkpro Помощь студентам 16 08.11.2009 13:31
Запуск приложения Zloy_Doomer Общие вопросы Delphi 2 10.10.2008 13:47
Запуск приложения Артэс Общие вопросы C/C++ 2 07.06.2008 17:38




01:51.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru