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

Ava.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] link.stuzer.stattrack.data - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как правильно поставить минимальную дату http://www.cyberforum.ru/android-dev/thread1678042.html
У меня две кнопки. Первый вылета, второй прилета. У даты вылета minDate = today. А у даты прилета minDate должна быть равной выбранной дате на вылета. В onCreate(): final Calendar nextYear = Calendar.getInstance(); nextYear.add(Calendar.YEAR, 1); Date today = new Date(); Date departs;
Android Ошибка при создании хранилища ключей Доброго времени суток. При работе в программе Andoid Book app maker, возникла проблема в создании нового хранилища ключей. Прикладываю скрин. http://www.cyberforum.ru/android-dev/thread1677872.html
Android Событие нажатия на Bitmap в SurfaceView
Здравствуйте! Я в андройде новичок. Хочу сделать мини игрушку. В игре будет карта из кубиков/тайлов, при нажатии на них должно происходить некое событие. Можно ли событие нажатия прикрепить непосредственно в кубику, как кнопка? или такое можно сделать только через вычисление координат нажатия у sufaceView? И еще вопрос. Есть ли аналог SurfaceView? т.е. элемент который подходит для игр. ...
Android Сохранение в Bundle данных
Вот когда идет сохранение состояния активити onSaveInstanceState(Bundle outState). Оно сохраняется в обьект Bundle. А где эти данные хранит Bundle? Куда в системную память сохраняет да? Или может в статические обьекты? Просто если например активити было уничтожено системой то к его предыдущему состоянию все равно можно вернуться вызовется метод onSaveInstanceState(Bundle outState).
Android C# в мире андройда http://www.cyberforum.ru/android-dev/thread1677470.html
Всем привет. Простите за такой вопрос,просто не знаю куда писать. Хочу написать приложение для ведра,знаю Шарп,из этого вытекает вопрос.Можно ли на нем написать приложение,какой софт нужен или фраемворки,заранее спасибо. P.S. Приложение по типа лотереи.
Android Импорт и настройка исходников Telegram в Android Studio Всем привет. Наткнулся на github исходники Telegramm Исходник. Импортировал в Android Studio последней версии и столкнулся вот с такой проблемой. Выходит сообщение Error:A problem occurred configuring project ':TMessagesProj'. > Unable to find optional library: org.apache.http.legacy Как убрать ошибку этой библиотеки? Данная библиотека устарела, но я думаю есть способы запустить приложение... подробнее

Показать сообщение отдельно
illya05
 Аватар для illya05
139 / 95 / 19
Регистрация: 03.08.2013
Сообщений: 742
06.03.2016, 01:26  [ТС]     Ava.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] link.stuzer.stattrack.data
Кликните здесь для просмотра всего текста
03-05 22:24:34.784 2567-2567/link.stuzer.stattrack I/art: Not late-enabling -Xcheck:jni (already on)
03-05 22:24:34.860 2567-2567/link.stuzer.stattrack W/System: ClassLoader referenced unknown path: /data/app/link.stuzer.stattrack-1/lib/x86
03-05 22:24:35.004 2567-2567/link.stuzer.stattrack D/AndroidRuntime: Shutting down VM
03-05 22:24:35.004 2567-2567/link.stuzer.stattrack E/AndroidRuntime: FATAL EXCEPTION: main
Process: link.stuzer.stattrack, PID: 2567
java.lang.RuntimeException: Unable to start activity ComponentInfo{link.stuzer.stattrack/link.stuzer.stattrack.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] link.stuzer.stattrack.database.getAllWeapons()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] link.stuzer.stattrack.database.getAllWeapons()' on a null object reference
at link.stuzer.stattrack.MainActivity.printWeapons(MainActivity.java:36)
at link.stuzer.stattrack.MainActivity.onCreate(MainActivity.java:25)
at android.app.Activity.performCreate(Activity.java:6237)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)*
at android.app.ActivityThread.-wrap11(ActivityThread.java)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:148)*
at android.app.ActivityThread.main(ActivityThread.java:5417)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)*


MainActivity.java
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
package link.stuzer.stattrack;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.Toast;
 
public class MainActivity extends AppCompatActivity{
 
    EditText newWeaponName;
    database dbHandler;
 
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        newWeaponName = (EditText)findViewById(R.id.newWeaponName);
        printWeapons();
    }
 
    // Add new weapon
    public void addWeaponClick(View view){
        weapons weapon = new weapons(newWeaponName.getText().toString(), "0");
        dbHandler.addWeapon(weapon);
        printWeapons();
    }
 
    void printWeapons(){
        String[] items = dbHandler.getAllWeapons();
        ListAdapter stuzersAdapter = new customAdapter(this, items);
        //ListAdapter stuzersAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items);
        ListView listView = (ListView)findViewById(R.id.weaponsList);
        listView.setAdapter(stuzersAdapter);
 
        listView.setOnItemClickListener(
                new AdapterView.OnItemClickListener(){
                    @Override
                    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                        String item = String.valueOf(parent.getItemAtPosition(position));
                        Toast.makeText(MainActivity.this, item, Toast.LENGTH_SHORT).show();
                    }
                }
        );
    }
}
 
Текущее время: 03:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru