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

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

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

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

13.08.2013, 11:51. Просмотров 1424. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2013, 11:51     Как при старте приложения запустить другой Activity ?
Посмотрите здесь:

Как вызвать другой activity в android ? Android
Создание выборочного activity при старте application Android
Android Сохранение введенных данных при переходе на другой activity
Открытие приложения при старте устройства Android
Android Как динамически заполнять ListView из другой activity?
Как запустить метод в Activity из BroadcastReceiver Android
Как загрузить видео при старте Activity? Android
Как передать переменную с одной Activity в другой Android Studio Android
Android Меню выбора на фоне запущенной камеры при старте приложения?
Android Как работать с каждой страницей приложения в Tabbed Activity?
Android Подскажите как запустить через Inten Activity другого приложения
Как увидеть activity другого приложения через прозрачный фон моего? Android

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

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

Java
1
android:id="@+id/button1"
Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
13.08.2013, 13:01     Как при старте приложения запустить другой Activity ? #4
просто при старте активити вызывайте новое активити...в методе onCreate.. не пробовал, но думаю должно сработать
Vladiator
1564 / 634 / 25
Регистрация: 24.02.2009
Сообщений: 9,268
13.08.2013, 13:09     Как при старте приложения запустить другой Activity ? #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.
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
13.08.2013, 13:58  [ТС]     Как при старте приложения запустить другой Activity ? #6
Vladiator, я так и сделал
Yandex
Объявления
13.08.2013, 13:58     Как при старте приложения запустить другой Activity ?
Ответ Создать тему
Опции темы

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