Урок 21. Создание и вызов Activity
Re: Урок 21. Создание и вызов Activity
ВОпрос) по урокам вначале видно, что установлен АндроидСтудио , но в дальнейшем разработка идет в Эклипс. Как в Андроид студио создать Активити новый в Манифесте? то есть как показано в уроке не получается у меня, открыа=вается просто код манифеста, а нужно окошко для добавления активити и соотв. класса. Заранее спасибо
Re: Урок 21. Создание и вызов Activity
ПКМ на нужном пакете (package) слева в дереве файлов. Далее new - Activity - BlankActivity.
Все, активити создастся само, в манифесте прописывать ничего не нужно (если только не нужны дополнительные настройки, которых в уроке вроде нету)
Все, активити создастся само, в манифесте прописывать ничего не нужно (если только не нужны дополнительные настройки, которых в уроке вроде нету)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 21. Создание и вызов Activity
Пардон.klblk писал(а):0) Оформляйте код на форуме правильно.
1) один break определенно лишний, либо не хватает еще одного case.
И спасибо, да, break после saveText(); действительно лишний.
- Хомка Хомячок
- Сообщения: 16
- Зарегистрирован: 03 фев 2015, 10:39
- Контактная информация:
Re: Урок 21. Создание и вызов Activity
Лаунчер активити (Открывается при запуске приложения)Хомка Хомячок писал(а):И, какова запись в манифесте?
Код: Выделить всё
<activity
android:name="com.example.some.project.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Код: Выделить всё
<activity
android:name="com.example.some.project.SimpleActivity"
android:label="@string/simple_name" >
</activity>
Код: Выделить всё
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
Где-то здесь
</application>
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
- Хомка Хомячок
- Сообщения: 16
- Зарегистрирован: 03 фев 2015, 10:39
- Контактная информация:
Re: Урок 21. Создание и вызов Activity
Как принудительно, при первом запуске программы, показывать конкретное activity?
У меня два activity. При первом запуске программы, показывается не то activity.
У меня два activity. При первом запуске программы, показывается не то activity.
Полосатенький Бочок
Re: Урок 21. Создание и вызов Activity
в манифест зайди и вырежи блок кодаХомка Хомячок писал(а):Как принудительно, при первом запуске программы, показывать конкретное activity?
У меня два activity. При первом запуске программы, показывается не то activity.
Код: Выделить всё
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 21. Создание и вызов Activity
Кто-то может нормально объяснить, какие изменения надо внести в манифест и как? у меня стоит Студия, а не Эклипс и касательно манифеста ничего не понял. Нормально может кто-то сказать!!!!!!!!!!!
Re: Урок 21. Создание и вызов Activity
Прочитай 5-6 последних комментариев.Олег Драч писал(а):Кто-то может нормально объяснить, какие изменения надо внести в манифест и как? у меня стоит Студия, а не Эклипс и касательно манифеста ничего не понял. Нормально может кто-то сказать!!!!!!!!!!!
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 21. Создание и вызов Activity
я совсем новичок в этом. что надо изменить? как реализовать в студии те манипуляции, о которых говорится в уроке? системно как-то можно?
Re: Урок 21. Создание и вызов Activity
Когда создаешь активити через ПКМ на пакете, система сама прописывает минимально необходимое в манифесте. В эклипсе все делалось руками.Олег Драч писал(а):я совсем новичок в этом. что надо изменить? как реализовать в студии те манипуляции, о которых говорится в уроке? системно как-то можно?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 21. Создание и вызов Activity
т.е., мне создать активити, а в манифест вообще не лезть или как?
Re: Урок 21. Создание и вызов Activity
ну даОлег Драч писал(а):т.е., мне создать активити, а в манифест вообще не лезть или как?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 21. Создание и вызов Activity
В уроке Activity создается через new->Class, если также сделать в AS то тоже ничего нигде не пропишется.doter.ua писал(а):В эклипсе все делалось руками.
Если в Eclipse создавать Activity: new->other->Android->Android Activity, также все и везде прописывается.
Re: Урок 21. Создание и вызов Activity
Заходите в AndroidManifest.xml , находите там такой текст:Олег Драч писал(а):я совсем новичок в этом. что надо изменить? как реализовать в студии те манипуляции, о которых говорится в уроке? системно как-то можно?
Код: Выделить всё
<application
android:allowBackup="true"
...
<activity
android:name=".MainActivity"
...
</intent-filter>
</activity>
Код: Выделить всё
<activity
android:name=".ActivityTwo"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Re: Урок 21. Создание и вызов Activity
перед тем как давать советы неплохо было бы понять что такое:NovikPY писал(а):...
[syntax=xml] <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter> [/syntax]
Re: Урок 21. Создание и вызов Activity
Начнем с того, что я описал, чтоklblk писал(а): перед тем как давать советы неплохо было бы понять что такое:
А вот про <intent-filter> идет обучение в дальнейших уроках. Так что я не считаю, что я в чем-то виноват, так как мой код работает, и все получается как в урокеэто обычный копи паст того текста , что уже готов был у вас в манифесте, но лишь с измененным именем (name=".ActivityTwo") вместо (name=".MainActivity")
Не спорю, про <intent-filter> сам только недавно начал изучать, поэтому понятие <intent-filter> придет позже, а что касается текущего урока, помощь, думаю, людям не помешает
UPD: Понимание <intent-filter> приходит только на 26 уроке, так что извиняюсь, если в чем-то был не прав, так как то был просто копи паст существующего сгенерированного
кода by Android Studio, но все же считаю, что мой код, мало ли кому-нибудь, да поможет в этом (21) уроке
Re: Урок 21. Создание и вызов Activity
Бездумный копипаст не решает проблем, а добавляет. В данном случае у приложения будет 2 точки входа и будет создано 2 ярлыка для этого приложения (для MainActivity и ActivityTwo). Поможет, то может и поможет, вот только это медвежья услуга будет.NovikPY писал(а):Начнем с того, что я описал, чтоklblk писал(а): перед тем как давать советы неплохо было бы понять что такое:А вот про <intent-filter> идет обучение в дальнейших уроках. Так что я не считаю, что я в чем-то виноват, так как мой код работает, и все получается как в урокеэто обычный копи паст того текста , что уже готов был у вас в манифесте, но лишь с измененным именем (name=".ActivityTwo") вместо (name=".MainActivity")
Не спорю, про <intent-filter> сам только недавно начал изучать, поэтому понятие <intent-filter> придет позже, а что касается текущего урока, помощь, думаю, людям не помешает
UPD: Понимание <intent-filter> приходит только на 26 уроке, так что извиняюсь, если в чем-то был не прав, так как то был просто копи паст существующего сгенерированного
кода by Android Studio, но все же считаю, что мой код, мало ли кому-нибудь, да поможет в этом (21) уроке
Re: Урок 21. Создание и вызов Activity
Делал урок на Android Studio. В манифест ничего не прописывал, ибо прочитал, что в AS при создании в манифест добавляется всё само. В итоге вот такая ошибка вылетает при переходе на 2 активити. Как решить проблему?
Re: Урок 21. Создание и вызов Activity
скинуть логи и код второго актвитиNovgor писал(а):Делал урок на Android Studio. В манифест ничего не прописывал, ибо прочитал, что в AS при создании в манифест добавляется всё само. В итоге вот такая ошибка вылетает при переходе на 2 активити. Как решить проблему?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.