Форум программистов, компьютерный форум 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
139 / 95 / 19
Регистрация: 03.08.2013
Сообщений: 763
06.03.2016, 01:26  [ТС]
Кликните здесь для просмотра всего текста
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();
                    }
                }
        );
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru