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

Ошибка в onclick кнопок - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не передаются данные с Java в PHP http://www.cyberforum.ru/android-dev/thread1579287.html
По идеии, этот код должен передавать значение переменной email в переменную на сервере. Но этого не происходит! Помогите пожалуйста.// Code by den_droid package com.dendroid.test.screensize; import android.app.*; import android.content.*; import android.net.*; import android.os.*; import android.view.ViewGroup.*; import android.webkit.*;
Программирование Android Android приложение (Прайс-лист) Здравствуйте стоит задача сделать приложения для автосервиса СТО(просто инфа о товарах там бампер-Zwe321 -100руб) чтобы пользователь зашел и мог видеть каталог товаров желательно с картинками. Есть ли у кого нибудь толковые идеи как это реализовать в JAVA никогда не работал приходится в ютубе ролики смотреть про программы типа Hello World, может у кого то есть подобные примеры помогите плиз. http://www.cyberforum.ru/android-dev/thread1579257.html
Программирование Android Подсветка R и layout красным цветом
Пробую написать Hello World на Android использую IntelliJ IDEA 14.1.5, создал layout пробую подключить, а оно R подсвечивает красным, пишу import android.R; оно main_layout подсвечивает красным а R норм становится. Что делать помогите!!!!
MediaPlayer.OnCompletionListener ошибка Программирование Android
Здравствуйте. Вот в таком коде: import android.media.MediaPlayer; import android.media.MediaPlayer.OnCompletionListener; import android.media.MediaPlayer.OnPreparedListener; public class MainActivity extends AppCompatActivity implements OnPreparedListener, OnCompletionListener { ...
Программирование Android Какие есть идеи, чтоб реализовать Application tour? http://www.cyberforum.ru/android-dev/thread1578744.html
ну если я правильно представляю, чтоб при первом запуске, появлялся какой-то экран на котором какие-нибудь стрелки куда и зачем нажимать, только не знаю как сделать чтоб они на разных смартфонах показывали на нужные кнопки программы, ну там чтоб типа стрелка Помощь на большем экране не сдвинулась на кнопку Выход :) и т.п. или это вообще как-то по-другому делается, поделитесь мыслями? ...
Программирование Android Как работает метод getLastLocation? Всем привет, использую сервса гугла для определения местоположения, вот что не могу понять, на эмуляторе выставляю координаты, запускаю приложение, вроде всё ок. Меняю координаты, опять вызываю Location Client, last Location, и он мне выводит предыдущие координаты, я так полагаю на устройстве будет все хорошо? подробнее

Показать сообщение отдельно
Голубь Вася
5 / 5 / 3
Регистрация: 02.08.2015
Сообщений: 62
12.11.2015, 20:15  [ТС]     Ошибка в onclick кнопок
Цитата Сообщение от Паблито Посмотреть сообщение
это не код программы, а просто несколько методов вырванных из контекста, где весь код активити?
Кликните здесь для просмотра всего текста

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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
 
public class MainActivity extends AppCompatActivity {
    class Ticket {
        protected int rides;
        Ticket() {
            rides = 5;
        }
        Ticket(int _rides) {
            rides = _rides;
        }
        String getRides() {
            return "Осталось " + rides + " поездок";
        }
        boolean takeARide(char type) {
            if(rides > 0 && type == 'n') {
                rides--;
                return true;
            }
            return false;
        }
        String getResult(char type) {
            if(takeARide(type))
                return getRides();
            else
                return "Поездки кончились или неверный тип билета";
        }
    }
 
    class BusTicket extends Ticket {
        BusTicket() {
            super();
        }
        BusTicket(int _rides) {
            super(_rides);
        }
        @Override
        boolean takeARide(char type) {
            if(rides > 0 && type == 'b') {
                rides--;
                return true;
            }
            return false;
        }
    }
 
    class SubwayTicket extends Ticket {
        SubwayTicket() {
            super();
        }
        SubwayTicket(int _rides) {
            super(_rides);
        }
        @Override
        boolean takeARide(char type) {
            if(rides > 0 && type == 's') {
                rides--;
                return true;
            }
            return false;
        }
    }
 
    class AllTicket extends Ticket {
        AllTicket() {
            super();
        }
        AllTicket(int _rides) {
            super(_rides);
        }
        @Override
        boolean takeARide(char type) {
            if(rides > 0 && (type == 'b' || type == 's')) {
                rides--;
                return true;
            }
            return false;
        }
    }
 
    Button ticketbtn;
    Button busbtn;
    Button subbtn;
    Button allbtn;
    Button subridebtn;
    Button busridebtn;
    TextView output;
    EditText input;
 
    Ticket ticket;
    BusTicket busTicket;
    SubwayTicket subwayTicket;
    AllTicket allTicket;
    char action = 't';
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        ticketbtn = (Button) findViewById(R.id.ticketbtn);
        busbtn = (Button) findViewById(R.id.busbtn);
        subbtn = (Button) findViewById(R.id.subwaybtn);
        allbtn = (Button) findViewById(R.id.allbtn);
        subridebtn = (Button) findViewById(R.id.subridebtn);
        busridebtn = (Button) findViewById(R.id.busridebtn);
        output = (TextView) findViewById(R.id.output);
        input = (EditText) findViewById(R.id.input);
    }
 
    void getAction(String addingText) {
        String text = "";
        switch(action) {
            case 't':
                text = ticket.getRides();
                text += "\n";
                text += "Тип билета: без типа";
                break;
            case 'b':
                text = busTicket.getRides();
                text += "\n";
                text += "Тип билета: наземный транспорт";
                break;
            case 's':
                text = subwayTicket.getRides();
                text += "\n";
                text += "Тип билета: метро";
                break;
            case 'a':
                text = allTicket.getRides();
                text += "\n";
                text += "Тип билета: наземный транспорт + метро";
                break;
        }
        text += addingText;
        output.setText(text);
    }
 
    public void createTicket(View view) {
        int rides = Integer.getInteger(input.getText().toString());
        ticket = new Ticket(rides);
        action = 't';
        getAction("");
    }
 
    public void createBus(View view) {
        int rides = Integer.getInteger(input.getText().toString());
        busTicket = new BusTicket(rides);
        action = 'b';
        getAction("");
    }
 
    public void createSubway(View view) {
        int rides = Integer.getInteger(input.getText().toString());
        subwayTicket = new SubwayTicket(rides);
        action = 's';
        getAction("");
    }
 
    public void createAll(View view) {
        int rides = Integer.getInteger(input.getText().toString());
        allTicket = new AllTicket(rides);
        action = 'a';
        getAction("");
    }
 
    public void takeABus(View view) {
        String text;
        if(action == 'a') text = allTicket.getResult(action);
        else text = busTicket.getResult(action);
        getAction(text);
    }
 
    public void takeASub(View view) {
        String text;
        if(action == 'a') text = allTicket.getResult(action);
        else text = subwayTicket.getResult(action);
        getAction(text);
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru