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

Приложение крашится после присвоения обработчика - Android

Восстановить пароль Регистрация
 
mathahakar
2 / 2 / 1
Регистрация: 31.01.2014
Сообщений: 80
25.08.2015, 19:39     Приложение крашится после присвоения обработчика #1
Приложение крашится при таком коде:
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
package com.mathahakar.e_cigmaster;
 
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
 
public class StartScreen extends AppCompatActivity implements View.OnClickListener {
 
    Button LogoButton, DIYliq, LiqPlus, WireCalc, Charge, feed;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_start_screen);
        DIYliq.setOnClickListener(this);
        Toast.makeText(this, R.string.infostart, Toast.LENGTH_LONG).show();
 
    }
 
    @Override
    public void onClick(View v){
        switch(v.getId()){
            case R.id.DIYliq:
                Toast.makeText(this, "Unable to get an URL", Toast.LENGTH_SHORT).show();
 
        }
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_start_screen, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
 
        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }
 
        return super.onOptionsItemSelected(item);
    }
 
 
 
}
Если убрать эту строку, приложение запускается:
Java
1
DIYliq.setOnClickListener(this);
IDE: Android Studio.

В чём проблема? (В студии ничего не подчёркнуто).
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2015, 19:39     Приложение крашится после присвоения обработчика
Посмотрите здесь:

Android Крашится приложение при повторной загрузки изображения через галерею
Приложение останавливается сразу после открытия Android
Не работает приложение после нажатия кнопки home Android
Крашится приложение после setext Android
Android Падает приложение сразу после on Create
Android Приложение выдаёт ошибку после removeAllViews()
Приложение вылетает после 2х часов работы Android
Android Smack крашится при старте
Android Обработчик кнопки не работает - приложение компилируется, но крашится при запуске
Приложение не устанавливается после декомпиляции/компиляции Android
Android Крашится приложение в Эмуляторе
Android Приложение падает после вызова finish

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 643
25.08.2015, 19:45     Приложение крашится после присвоения обработчика #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
не инициализирована переменная DIYliq. найди её на разметке при помощи fidnViewById.
mathahakar
2 / 2 / 1
Регистрация: 31.01.2014
Сообщений: 80
25.08.2015, 20:46  [ТС]     Приложение крашится после присвоения обработчика #3
Цитата Сообщение от Mikalai Посмотреть сообщение
не инициализирована переменная DIYliq. найди её на разметке при помощи fidnViewById.
Чёрт, точно, завтыкал
Спасибо большое!
Yandex
Объявления
25.08.2015, 20:46     Приложение крашится после присвоения обработчика
Ответ Создать тему
Опции темы

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