Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
#1

Как при старте приложения запустить другой Activity ? - Программирование Android

13.08.2013, 11:51. Просмотров 1653. Ответов 5
Метки нет (Все метки)

Всем привет, ребят подскажите, как при запуске поменять первую запускаемую форму ? То есть чтобы сперва запускалась не main.xml(та что система делает автоматом), а другой xml файл, например accept.xml ?

Добавлено через 18 минут
Как можно уже было догадаться это строка манифеста:

XML
1
<action android:name="android.intent.action.MAIN" />
Добавлено через 1 час 37 минут
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
08-13 07:16:36.901: E/Trace(20838): error opening trace file: No such file or directory (2)
08-13 07:16:38.111: D/dalvikvm(20838): GC_FOR_ALLOC freed 68K, 7% free 2559K/2748K, paused 76ms, total 81ms
08-13 07:16:38.131: I/dalvikvm-heap(20838): Grow heap (frag case) to 3.220MB for 635812-byte allocation
08-13 07:16:38.293: D/dalvikvm(20838): GC_FOR_ALLOC freed 2K, 6% free 3178K/3372K, paused 156ms, total 156ms
08-13 07:16:38.402: D/dalvikvm(20838): GC_CONCURRENT freed <1K, 6% free 3180K/3372K, paused 12ms+6ms, total 114ms
08-13 07:16:38.612: D/AndroidRuntime(20838): Shutting down VM
08-13 07:16:38.612: W/dalvikvm(20838): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
08-13 07:16:38.672: E/AndroidRuntime(20838): FATAL EXCEPTION: main
08-13 07:16:38.672: E/AndroidRuntime(20838): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.coomap/com.example.coomap.ActivityAccept}: java.lang.NullPointerException
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.ActivityThread.access$600(ActivityThread.java:141)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.os.Handler.dispatchMessage(Handler.java:99)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.os.Looper.loop(Looper.java:137)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.ActivityThread.main(ActivityThread.java:5041)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at java.lang.reflect.Method.invokeNative(Native Method)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at java.lang.reflect.Method.invoke(Method.java:511)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at dalvik.system.NativeStart.main(Native Method)
08-13 07:16:38.672: E/AndroidRuntime(20838): Caused by: java.lang.NullPointerException
08-13 07:16:38.672: E/AndroidRuntime(20838):    at com.example.coomap.ActivityAccept.onCreate(ActivityAccept.java:23)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.Activity.performCreate(Activity.java:5104)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
08-13 07:16:38.672: E/AndroidRuntime(20838):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
08-13 07:16:38.672: E/AndroidRuntime(20838):    ... 11 more
08-13 07:21:38.911: I/Process(20838): Sending signal. PID: 20838 SIG: 9
08-13 07:46:37.911: E/Trace(20953): error opening trace file: No such file or directory (2)
08-13 07:46:39.452: D/dalvikvm(20953): GC_FOR_ALLOC freed 71K, 7% free 2559K/2752K, paused 87ms, total 92ms
08-13 07:46:39.472: I/dalvikvm-heap(20953): Grow heap (frag case) to 3.220MB for 635812-byte allocation
08-13 07:46:39.573: D/dalvikvm(20953): GC_FOR_ALLOC freed 2K, 6% free 3178K/3376K, paused 101ms, total 101ms
08-13 07:46:39.731: D/dalvikvm(20953): GC_CONCURRENT freed <1K, 6% free 3187K/3376K, paused 4ms+23ms, total 128ms
08-13 07:46:39.923: D/AndroidRuntime(20953): Shutting down VM
08-13 07:46:39.923: W/dalvikvm(20953): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
08-13 07:46:40.021: E/AndroidRuntime(20953): FATAL EXCEPTION: main
08-13 07:46:40.021: E/AndroidRuntime(20953): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.coomap/com.example.coomap.ActivityAccept}: java.lang.NullPointerException
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.ActivityThread.access$600(ActivityThread.java:141)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.os.Handler.dispatchMessage(Handler.java:99)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.os.Looper.loop(Looper.java:137)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.ActivityThread.main(ActivityThread.java:5041)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at java.lang.reflect.Method.invokeNative(Native Method)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at java.lang.reflect.Method.invoke(Method.java:511)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at dalvik.system.NativeStart.main(Native Method)
08-13 07:46:40.021: E/AndroidRuntime(20953): Caused by: java.lang.NullPointerException
08-13 07:46:40.021: E/AndroidRuntime(20953):    at com.example.coomap.ActivityAccept.onCreate(ActivityAccept.java:23)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.Activity.performCreate(Activity.java:5104)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
08-13 07:46:40.021: E/AndroidRuntime(20953):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
08-13 07:46:40.021: E/AndroidRuntime(20953):    ... 11 more
08-13 07:46:48.012: I/Process(20953): Sending signal. PID: 20953 SIG: 9
08-13 07:50:35.202: D/dalvikvm(21066): GC_FOR_ALLOC freed 50K, 7% free 2559K/2732K, paused 176ms, total 185ms
08-13 07:50:35.231: I/dalvikvm-heap(21066): Grow heap (frag case) to 3.220MB for 635812-byte allocation
08-13 07:50:35.321: D/dalvikvm(21066): GC_FOR_ALLOC freed 2K, 6% free 3178K/3356K, paused 86ms, total 86ms
08-13 07:50:35.433: D/dalvikvm(21066): GC_CONCURRENT freed 1K, 5% free 3188K/3356K, paused 14ms+17ms, total 115ms
08-13 07:50:35.552: D/AndroidRuntime(21066): Shutting down VM
08-13 07:50:35.561: W/dalvikvm(21066): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
08-13 07:50:35.592: E/AndroidRuntime(21066): FATAL EXCEPTION: main
08-13 07:50:35.592: E/AndroidRuntime(21066): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.coomap/com.example.coomap.ActivityAccept}: java.lang.NullPointerException
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.ActivityThread.access$600(ActivityThread.java:141)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.os.Handler.dispatchMessage(Handler.java:99)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.os.Looper.loop(Looper.java:137)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.ActivityThread.main(ActivityThread.java:5041)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at java.lang.reflect.Method.invokeNative(Native Method)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at java.lang.reflect.Method.invoke(Method.java:511)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at dalvik.system.NativeStart.main(Native Method)
08-13 07:50:35.592: E/AndroidRuntime(21066): Caused by: java.lang.NullPointerException
08-13 07:50:35.592: E/AndroidRuntime(21066):    at com.example.coomap.ActivityAccept.onCreate(ActivityAccept.java:23)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.Activity.performCreate(Activity.java:5104)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
08-13 07:50:35.592: E/AndroidRuntime(21066):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
08-13 07:50:35.592: E/AndroidRuntime(21066):    ... 11 more
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2013, 11:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как при старте приложения запустить другой Activity ? (Программирование Android):

Из одной Activity запустить функцию другой Activity - Программирование Android
например есть Activity2 которое я показываю в Dialog окошке, там у меня находятся Date and Time Picker ы (Дата - начало, Дата - окончание)...

Как загрузить видео при старте Activity? - Программирование Android
Всем привет. Возможно этот вопрос покажется для кого-то простым и не уместным, но так как я только начинаю заниматься Андройдом я никак...

Подскажите как запустить через Inten Activity другого приложения - Программирование Android
Добрый день! весь смысл такой я могу просто запустить другое приложение, например как сейчас: Intent intent =...

Создание выборочного activity при старте application - Программирование Android
Доброго времени суток! В приложении возможна регистрация. Когда юзер не зарегистрирован, то его при старте app перенаправляет на...

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

Запрос разрешений при старте приложения - Программирование Android
При старте приложения сделал запрос на пермишены в onCreate, проблемка в том, что запрос асинхронный, и во время запроса приложение...

5
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
13.08.2013, 11:57 #2
у вас в ActivityAccept в onCreate налпйонтер в 23 строке. разрешите сначало эту проблему.
1
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
13.08.2013, 12:41  [ТС] #3
Забыл прописать идентификатор кнопки...

Java
1
android:id="@+id/button1"
0
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 228
Записей в блоге: 1
13.08.2013, 13:01 #4
просто при старте активити вызывайте новое активити...в методе onCreate.. не пробовал, но думаю должно сработать
0
Vladiator
1567 / 637 / 25
Регистрация: 24.02.2009
Сообщений: 9,269
13.08.2013, 13:09 #5
Если просто другой XML, то в главном активити в onCreate просто поменяйте параметр в setContentView на нужный вам.
Если другой класс, то в AndroidManifest.xml среди
XML
1
<activity android:name=".{Имя_активити}" />
Найдите нужное и поменяйте на
XML
1
2
3
4
5
6
7
<activity android:name=".{Имя_активити}" android:configChanges="keyboardHidden|orientation|screenSize"
                  android:windowSoftInputMode="adjustPan|adjustUnspecified">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
У старого главного уберите intent-filter.
1
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
13.08.2013, 13:58  [ТС] #6
Vladiator, я так и сделал
0
13.08.2013, 13:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2013, 13:58
Привет! Вот еще темы с ответами:

Открытие приложения при старте устройства - Программирование Android
Всем привет! Нужно реализовать такую ​​вещь, необходимо чтобы при включении планшета на базе ос андроид, загружалось автоматически...

Как запустить метод в Activity из BroadcastReceiver - Программирование Android
Здравствуйте!!! Все до банальности просто и повторяется, по кругу :) Новичок, увлекся Java &amp; Android... Пытаюсь изобразить приложения...

Сохранение введенных данных при переходе на другой activity - Программирование Android
Здравствуйте, такая ситуация, есть два активити, 1-Форма добавления клиента в базу, 2-Активити для взятия даты и времени созвона с...

Меню выбора на фоне запущенной камеры при старте приложения? - Программирование Android
Как можно сделать чтоб при запуске приложения включалась камера и было вызвано меню которое должно находиться на переднем плане, ну или...


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

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

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