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

При запуске приложения выдается ошибка - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получить цвет текста в метод из ID http://www.cyberforum.ru/android-dev/thread1172523.html
Есть метод .method protected getText()I .locals 1 .prologue .line 132 const v0, 0x7f080085 return v0 .end method
Программирование Android Передать через intent VIEW Как можно через intent передать "VIEW", полученное вот таким способом: View view = (View)findViewById(R.id.layout_linear); Передавая обычную информацию использую: String string = "string"; intent.putExtra("StringName", string); а как передать объект "VIEW" ? http://www.cyberforum.ru/android-dev/thread1172481.html
Рисуем графики Программирование Android
Всем привет. Есть задача нарисовать гистограмму, для чего использую библиотеку graphview, собственно все отрисовывается но проблема в подписывании каждой колонки. Сейчас это выглядит так http://android-graphview.org/showcase/simple-bar.png, а должно примерно так http://www.tesis.lebedev.ru/upload_test/files/fc_20140511.png, то есть lable должен быть под каждой колонкой свой и я пока хз как это...
Ошибка при создание приложения на Андроид Программирование Android
Делаю первое приложения в Netbias, вот такая ошибка при создание проекта
Программирование Android Как создать обработчик касания в игре? http://www.cyberforum.ru/android-dev/thread1172063.html
Ниже приведён код игры PingPong, вверху ракетка противника(ИИ), а внизу ракетка управляемая игроком, к которой надо прикрутить слушатель касаний экрана. И мне непонятно как в нём сделать обработчик OnTouchListener. Т.е. я знаю, как надо создавать и обрабатывать OnTouchListener, с помощью реализации интерфейса OnTouchListener и onTouch(). Но не пойму, куда надо вставить в нижеприведённом коде...
Программирование Android Подтверждение выхода из приложения Как сделать так, чтобы при нажатии на клавишу "назад" на телефоне приложение выводило окно с вопросом "Вы действительно хотите выйти?" и вариантами ответа "Да", "Нет" и "Отмена". Не могу найти в интернете решение подробнее

Показать сообщение отдельно
dangerclose
Сообщений: n/a

При запуске приложения выдается ошибка - Программирование Android

11.05.2014, 20:56. Просмотров 1330. Ответов 3
Метки (Все метки)

запускаю приложение включается заставка а потом пишет ошибку

Код
05-11 16:19:06.775: E/AndroidRuntime(537): FATAL EXCEPTION: main
05-11 16:19:06.775: E/AndroidRuntime(537): java.lang.RuntimeException: Unable to start activity ComponentInfo java.lang.NullPointerException
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.access$600(ActivityThread.java:122)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.os.Handler.dispatchMessage(Handler.java:99)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.os.Looper.loop(Looper.java:137)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.main(ActivityThread.java:4340)
05-11 16:19:06.775: E/AndroidRuntime(537): at java.lang.reflect.Method.invokeNative(Native Method)
05-11 16:19:06.775: E/AndroidRuntime(537): at java.lang.reflect.Method.invoke(Method.java:511)
05-11 16:19:06.775: E/AndroidRuntime(537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-11 16:19:06.775: E/AndroidRuntime(537): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-11 16:19:06.775: E/AndroidRuntime(537): at dalvik.system.NativeStart.main(Native Method)
05-11 16:19:06.775: E/AndroidRuntime(537): Caused by: java.lang.NullPointerException
05-11 16:19:06.775: E/AndroidRuntime(537): at MainActivity.onCreate(MainActivity.java:64)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.Activity.performCreate(Activity.java:4465)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
05-11 16:19:06.775: E/AndroidRuntime(537): ... 11 more
вот main activity

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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.Toast;
import android.os.Build;
 
public class MainActivity extends ActionBarActivity {
 
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 
Intent i = new Intent(MainActivity.this, Marvel.class);
 
 
startActivity(i); 
 
 
 
 
}
});
 
 
 
 
final Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 
Intent i = new Intent(MainActivity.this, DC.class);
 
startActivity(i);
 
}
});
 
 
final Button button3 = (Button) findViewById(R.id.button3);
button3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 
Intent i = new Intent(MainActivity.this, MarvelEvil.class);
 
 
startActivity(i); 
 
 
}
});
 
}
 
 
 
 
 
 
@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
// menu.add (Menu.FIRST, 1, 1, "SubMenu"); 
 
SubMenu sm = menu.addSubMenu (Menu.FIRST, 1, 1, "SubMenu"); 
sm.add(Menu.FIRST, 100, 100, "SubMenu 1"); 
sm.add(Menu.FIRST, 101, 101, "SubMenu 2"); 
sm.add(Menu.FIRST, 102, 102, "SubMenu 3"); 
return true; 
} 
 
Menu myMenu; 
boolean isGroupVisible = true; 
boolean isGroupEnabled = true; 
boolean isGroupCheckable = false; 
boolean isGroupExists = true; 
 
 
 
@Override 
public boolean onOptionsItemSelected (MenuItem item) { 
 
if (item.getItemId() == 1) { 
 
} 
 
if (item.getItemId() == 2) { 
 
isGroupEnabled = !isGroupEnabled; 
 
myMenu.setGroupEnabled(Menu.CATEGORY_SECONDARY, isGroupEnabled); 
 
item.setTitle (isGroupEnabled ? "Disable Items" : "Enable Items"); 
} 
 
else if (item.getItemId() == 3) { 
isGroupVisible = !isGroupVisible; 
 
myMenu.setGroupVisible(Menu.CATEGORY_SECONDARY, isGroupVisible); 
item.setTitle (isGroupVisible ? "Hide Items" : "Show Items"); 
} 
 
else if (item.getItemId() == 4) { 
isGroupCheckable = !isGroupCheckable; 
 
myMenu.setGroupCheckable(Menu.CATEGORY_SECONDARY, isGroupCheckable, false); 
item.setTitle (isGroupCheckable ? "Unset Checkable Items" : "Set Checkable Items"); 
} 
 
else if (item.getItemId() == 5) { 
isGroupExists = !isGroupExists; 
if (!isGroupExists) 
 
myMenu.removeGroup(Menu.CATEGORY_SECONDARY); 
else { 
 
myMenu.add (Menu.CATEGORY_SECONDARY, 6, 6, "Item 1"); 
myMenu.add (Menu.CATEGORY_SECONDARY, 7, 7, "Item 2"); 
myMenu.add (Menu.CATEGORY_SECONDARY, 8, 8, "Item 3"); 
 
 
myMenu.setGroupEnabled(Menu.CATEGORY_SECONDARY, isGroupEnabled); 
myMenu.setGroupVisible(Menu.CATEGORY_SECONDARY, isGroupVisible); 
myMenu.setGroupCheckable(Menu.CATEGORY_SECONDARY, isGroupCheckable, false); 
} 
item.setTitle (isGroupExists ? "Remove Items" : "Create Items"); 
} 
 
else if (item.getItemId() == 7 || item.getItemId() == 8 || item.getItemId() == 9) { 
if (item.isCheckable()) 
item.setChecked(!item.isChecked()); 
} 
return true; 
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru