Страница 12 из 14

Re: Урок 21. Создание и вызов Activity

Добавлено: 11 фев 2015, 12:47
Салта
ВОпрос) по урокам вначале видно, что установлен АндроидСтудио , но в дальнейшем разработка идет в Эклипс. Как в Андроид студио создать Активити новый в Манифесте? то есть как показано в уроке не получается у меня, открыа=вается просто код манифеста, а нужно окошко для добавления активити и соотв. класса. Заранее спасибо

Re: Урок 21. Создание и вызов Activity

Добавлено: 11 фев 2015, 12:51
doter.ua
ПКМ на нужном пакете (package) слева в дереве файлов. Далее new - Activity - BlankActivity.
Все, активити создастся само, в манифесте прописывать ничего не нужно (если только не нужны дополнительные настройки, которых в уроке вроде нету)

Re: Урок 21. Создание и вызов Activity

Добавлено: 11 фев 2015, 16:14
Mango
klblk писал(а):0) Оформляйте код на форуме правильно.
1) один break определенно лишний, либо не хватает еще одного case.
Пардон.
И спасибо, да, break после saveText(); действительно лишний.

Re: Урок 21. Создание и вызов Activity

Добавлено: 11 фев 2015, 22:03
Хомка Хомячок
И, какова запись в манифесте?

Re: Урок 21. Создание и вызов Activity

Добавлено: 11 фев 2015, 22:16
doter.ua
Хомка Хомячок писал(а):И, какова запись в манифесте?
Лаунчер активити (Открывается при запуске приложения)

Код: Выделить всё

<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>

Re: Урок 21. Создание и вызов Activity

Добавлено: 16 фев 2015, 14:29
Хомка Хомячок
Как принудительно, при первом запуске программы, показывать конкретное activity?
У меня два activity. При первом запуске программы, показывается не то activity.

Re: Урок 21. Создание и вызов Activity

Добавлено: 16 фев 2015, 15:00
doter.ua
Хомка Хомячок писал(а):Как принудительно, при первом запуске программы, показывать конкретное activity?
У меня два activity. При первом запуске программы, показывается не то activity.
в манифест зайди и вырежи блок кода

Код: Выделить всё

<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
у активити и вставь нужному. (Такой блок кода будет только у одной активити)

Re: Урок 21. Создание и вызов Activity

Добавлено: 05 мар 2015, 19:40
Олег Драч
Кто-то может нормально объяснить, какие изменения надо внести в манифест и как? у меня стоит Студия, а не Эклипс и касательно манифеста ничего не понял. Нормально может кто-то сказать!!!!!!!!!!!

Re: Урок 21. Создание и вызов Activity

Добавлено: 05 мар 2015, 20:09
doter.ua
Олег Драч писал(а):Кто-то может нормально объяснить, какие изменения надо внести в манифест и как? у меня стоит Студия, а не Эклипс и касательно манифеста ничего не понял. Нормально может кто-то сказать!!!!!!!!!!!
Прочитай 5-6 последних комментариев.

Re: Урок 21. Создание и вызов Activity

Добавлено: 05 мар 2015, 20:17
Олег Драч
я совсем новичок в этом. что надо изменить? как реализовать в студии те манипуляции, о которых говорится в уроке? системно как-то можно?

Re: Урок 21. Создание и вызов Activity

Добавлено: 05 мар 2015, 20:26
doter.ua
Олег Драч писал(а):я совсем новичок в этом. что надо изменить? как реализовать в студии те манипуляции, о которых говорится в уроке? системно как-то можно?
Когда создаешь активити через ПКМ на пакете, система сама прописывает минимально необходимое в манифесте. В эклипсе все делалось руками.

Re: Урок 21. Создание и вызов Activity

Добавлено: 05 мар 2015, 21:07
Олег Драч
т.е., мне создать активити, а в манифест вообще не лезть или как?

Re: Урок 21. Создание и вызов Activity

Добавлено: 05 мар 2015, 21:51
doter.ua
Олег Драч писал(а):т.е., мне создать активити, а в манифест вообще не лезть или как?
ну да

Re: Урок 21. Создание и вызов Activity

Добавлено: 06 мар 2015, 08:00
klblk
doter.ua писал(а):В эклипсе все делалось руками.
В уроке Activity создается через new->Class, если также сделать в AS то тоже ничего нигде не пропишется.
Если в Eclipse создавать Activity: new->other->Android->Android Activity, также все и везде прописывается.

Re: Урок 21. Создание и вызов Activity

Добавлено: 17 мар 2015, 15:54
NovikPY
Олег Драч писал(а):я совсем новичок в этом. что надо изменить? как реализовать в студии те манипуляции, о которых говорится в уроке? системно как-то можно?
Заходите в AndroidManifest.xml , находите там такой текст:

Код: Выделить всё

<application
        android:allowBackup="true"
       ...
       <activity
            android:name=".MainActivity"
            ...
        </intent-filter>
        </activity>
После закрытой активити (" </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>
По сути, это обычный копи паст того текста :D , что уже готов был у вас в манифесте, но лишь с измененным именем (name=".ActivityTwo") вместо (name=".MainActivity"), а дальше все по уроку пойдет как по маслу, все манипуляции в Android Studio ничем не отличаются от Eclipse, я бы даже сказал, AS намного упрощает работу и учебу с Android ;)

Re: Урок 21. Создание и вызов Activity

Добавлено: 18 мар 2015, 08:05
klblk
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

Добавлено: 18 мар 2015, 19:00
NovikPY
klblk писал(а): перед тем как давать советы неплохо было бы понять что такое:
Начнем с того, что я описал, что
это обычный копи паст того текста :D , что уже готов был у вас в манифесте, но лишь с измененным именем (name=".ActivityTwo") вместо (name=".MainActivity")
А вот про <intent-filter> идет обучение в дальнейших уроках. Так что я не считаю, что я в чем-то виноват, так как мой код работает, и все получается как в уроке :D
Не спорю, про <intent-filter> сам только недавно начал изучать, поэтому понятие <intent-filter> придет позже, а что касается текущего урока, помощь, думаю, людям не помешает ;)

UPD: Понимание <intent-filter> приходит только на 26 уроке, так что извиняюсь, если в чем-то был не прав, так как то был просто копи паст существующего сгенерированного
кода by Android Studio, но все же считаю, что мой код, мало ли кому-нибудь, да поможет в этом (21) уроке ;)

Re: Урок 21. Создание и вызов Activity

Добавлено: 19 мар 2015, 07:53
klblk
NovikPY писал(а):
klblk писал(а): перед тем как давать советы неплохо было бы понять что такое:
Начнем с того, что я описал, что
это обычный копи паст того текста :D , что уже готов был у вас в манифесте, но лишь с измененным именем (name=".ActivityTwo") вместо (name=".MainActivity")
А вот про <intent-filter> идет обучение в дальнейших уроках. Так что я не считаю, что я в чем-то виноват, так как мой код работает, и все получается как в уроке :D
Не спорю, про <intent-filter> сам только недавно начал изучать, поэтому понятие <intent-filter> придет позже, а что касается текущего урока, помощь, думаю, людям не помешает ;)

UPD: Понимание <intent-filter> приходит только на 26 уроке, так что извиняюсь, если в чем-то был не прав, так как то был просто копи паст существующего сгенерированного
кода by Android Studio, но все же считаю, что мой код, мало ли кому-нибудь, да поможет в этом (21) уроке ;)
Бездумный копипаст не решает проблем, а добавляет. В данном случае у приложения будет 2 точки входа и будет создано 2 ярлыка для этого приложения (для MainActivity и ActivityTwo). Поможет, то может и поможет, вот только это медвежья услуга будет.

Re: Урок 21. Создание и вызов Activity

Добавлено: 22 апр 2015, 11:27
Novgor
Делал урок на Android Studio. В манифест ничего не прописывал, ибо прочитал, что в AS при создании в манифест добавляется всё само. В итоге вот такая ошибка вылетает при переходе на 2 активити. Как решить проблему?
Снимок.PNG
Снимок.PNG (74.05 КБ) 14109 просмотров

Re: Урок 21. Создание и вызов Activity

Добавлено: 22 апр 2015, 11:53
doter.ua
Novgor писал(а):Делал урок на Android Studio. В манифест ничего не прописывал, ибо прочитал, что в AS при создании в манифест добавляется всё само. В итоге вот такая ошибка вылетает при переходе на 2 активити. Как решить проблему?
Снимок.PNG
скинуть логи и код второго актвити