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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
SP Developer
0 / -2 / 0
Регистрация: 31.03.2016
Сообщений: 125
#1

Данные не передаются из одной активности в другую - Программирование Android

02.08.2016, 18:11. Просмотров 244. Ответов 13
Метки нет (Все метки)

Данные не передаются в другую активность... Вот код:
Из:
Java
1
2
Intent inttt = new Intent(hhhhh.this, list.class);
 inttt.putExtra("vgh", login.getText().toString().length());
В:
Java
1
Toast.makeText(getApplicationContext(), getIntent().getIntExtra("vgh", 0), Toast.LENGTH_SHORT).show();
Я и не знаю, что добавить... Я все проверил, активности введены правильно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2016, 18:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Данные не передаются из одной активности в другую (Программирование Android):

Доступ к элементам управления одной активности через другую - Программирование Android
Имеется две активности. Когда запускаю вторую активность, первую не выгружаю (не удаляю). Можно ли сделать так, чтобы вторая активность...

Передача данных из одной активности в третью - Программирование Android
Есть главное активити. Оно вызывает второе, второе самоудаляется vtnjljv finish() и вызывает третье. В третьем надо передать данные...

Не передаются данные с Java в PHP - Программирование Android
По идеии, этот код должен передавать значение переменной email в переменную на сервере. Но этого не происходит! Помогите пожалуйста.// Code...

Не передаются данные между активити - Программирование Android
Всем привет , возникла такая проблема при передачи данных от одной активити к другой, есть список (FragmentList) при нажатии на каждый из...

Не передаются данные между onCreate и onResume - Программирование Android
Значение переменной изменяется после загрузки. НО! В onCreate есть TextView который использует это значение. Но судя по размеру текста, оно...

Изменение настроек приложения из активности в рамках активности - Программирование Android
Друзья, помогите разобраться! имею наработки приложения-рисовалки, там есть у меня там активити (mainactivity) настроек, оттуда...

13
Pablito
2477 / 1961 / 611
Регистрация: 12.05.2014
Сообщений: 6,866
Завершенные тесты: 1
02.08.2016, 18:21 #2
во-первых где весь код?
во-вторых надо как минимум выводить в лог login.getText().toString().length()
перед отправкой, может там длина ноль и есть
0
SP Developer
0 / -2 / 0
Регистрация: 31.03.2016
Сообщений: 125
02.08.2016, 18:31  [ТС] #3
Паблито, в активности, в которой отправляю, длина правильная. Но где получаю, как говорил, 0. И какой код-то еще нужен?..

Добавлено через 2 минуты
Что странно, я забыл уточнить, в одну активность эти данные передаются, а в другую - нет
0
Pablito
2477 / 1961 / 611
Регистрация: 12.05.2014
Сообщений: 6,866
Завершенные тесты: 1
02.08.2016, 18:35 #4
Цитата Сообщение от SP Developer Посмотреть сообщение
И какой код-то еще нужен?
что непонятно вот в этом выражении?
Цитата Сообщение от Паблито Посмотреть сообщение
весь код
да весь код передающей активити и как минимум целиком методы двух других активностей в которых идет прием параметров
и с комментарием под кодом - вот в эту параметры передаются, а вон в ту - не передаются
0
SP Developer
0 / -2 / 0
Регистрация: 31.03.2016
Сообщений: 125
02.08.2016, 18:36  [ТС] #5
Код активности, куда отправляются данные, и где они не получаются
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
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
public class list extends AppCompatActivity implements OnClickListener {
    private static final String TAG = "MyApp";
    public static String md5Custom(String st) {
        MessageDigest messageDigest = null;
        byte[] digest = new byte[0];
 
        try {
            messageDigest = MessageDigest.getInstance("MD5");
            messageDigest.reset();
            messageDigest.update(st.getBytes());
            digest = messageDigest.digest();
        } catch (NoSuchAlgorithmException e) {
            // тут можно обработать ошибку
            // возникает она если в передаваемый алгоритм в getInstance(,,,) не существует
            e.printStackTrace();
        }
 
        BigInteger bigInt = new BigInteger(1, digest);
        String md5Hex = bigInt.toString(16);
 
        while( md5Hex.length() < 32 ){
            md5Hex = "0" + md5Hex;
        }
 
        return md5Hex;
    }
    String krasses (int vgh, String vgn) {
        char[] a = new char[] { "r".charAt(0), "u".charAt(0), "m".charAt(0), "n".charAt(0), "g".charAt(0), "h".charAt(0),
                "1".charAt(0), "Ц".charAt(0),  "О".charAt(0), "2".charAt(0), "3".charAt(0), "t".charAt(0),  "8".charAt(0), "d".charAt(0), "e".charAt(0), "o".charAt(0), "p".charAt(0), "q".charAt(0),
                "s".charAt(0),"c".charAt(0), "4".charAt(0), "5".charAt(0), "Щ".charAt(0),  "Ы".charAt(0), "x".charAt(0), "y".charAt(0), "z".charAt(0),
                "i".charAt(0), "j".charAt(0), "k".charAt(0),  "А".charAt(0),  "l".charAt(0), "v".charAt(0), "е".charAt(0),  "Х".charAt(0), "Ъ".charAt(0),  "7".charAt(0), "f".charAt(0), "9".charAt(0), "0".charAt(0),
                "з".charAt(0), "Й".charAt(0),  "С".charAt(0),
                "ъ".charAt(0), "э".charAt(0), "ю".charAt(0), "я".charAt(0), "ц".charAt(0), "ч".charAt(0), "о".charAt(0), "п".charAt(0), "р".charAt(0),
                "с".charAt(0), "т".charAt(0), "В".charAt(0), "Г".charAt(0), "Д".charAt(0), "W".charAt(0), "ф".charAt(0), "х".charAt(0), "ъ".charAt(0), "м".charAt(0), "н".charAt(0), "ё".charAt(0), "ж".charAt(0),
                "а".charAt(0), "б".charAt(0),  "a".charAt(0),  "T".charAt(0), "D".charAt(0), "E".charAt(0), "O".charAt(0), "P".charAt(0), "Q".charAt(0), "b".charAt(0),  "в".charAt(0), "г".charAt(0), "д".charAt(0), "w".charAt(0), "ш".charAt(0), "щ".charAt(0),  "ы".charAt(0),
                "и".charAt(0), "й".charAt(0),  "c".charAt(0), "4".charAt(0), "5".charAt(0), "к".charAt(0), "л".charAt(0),
                "R".charAt(0),  "И".charAt(0),   "U".charAt(0), "M".charAt(0), "N".charAt(0), "G".charAt(0), "H".charAt(0), "J".charAt(0), "K".charAt(0), "Ч".charAt(0),
 
                "S".charAt(0),"C".charAt(0), "X".charAt(0), "Y".charAt(0), "Z".charAt(0),
                "I".charAt(0), "L".charAt(0), "V".charAt(0), "E".charAt(0), "F".charAt(0),
                "З".charAt(0),  "П".charAt(0), "Р".charAt(0),
                "Ъ".charAt(0), "Э".charAt(0), "Ю".charAt(0), "Я".charAt(0),
                "С".charAt(0), "Т".charAt(0), "Ф".charAt(0),  "М".charAt(0), "6".charAt(0), "Н".charAt(0), "Ё".charAt(0), "Ж".charAt(0),
                "Б".charAt(0),  "A".charAt(0), "B".charAt(0),   "Ш".charAt(0),
                "К".charAt(0), "Л".charAt(0)};
        String hachapuri;
 
        int n = 0;
        char[] b = new char[vgn.length()]; b = vgn.toCharArray();
        for (int i=0; i<vgn.length(); i++) {
            for (int ii=0; ii<=129; ii++)
                if (b[i] == a[ii]) {
                    if (ii-vgh<0) {
                        b[i] = a[129-(ii-vgh)];
                    }
                    else {
                        b[i] = a[ii - vgh];
                    }
                    break;
                }
        }
        hachapuri=String.valueOf(b);
        return hachapuri;
    }
    // WHAT THE HELL ARE YOU DOING HERE?
    //ЧТО ТЫ ЗДЕСЬ ДЕЛАЕШЬ?
    String krass (int vgh, String vgn) {
        char[] a = new char[] { "r".charAt(0), "u".charAt(0), "m".charAt(0), "n".charAt(0), "g".charAt(0), "h".charAt(0),
                "1".charAt(0), "Ц".charAt(0),  "О".charAt(0), "2".charAt(0), "3".charAt(0), "t".charAt(0),  "8".charAt(0), "d".charAt(0), "e".charAt(0), "o".charAt(0), "p".charAt(0), "q".charAt(0),
                "s".charAt(0),"c".charAt(0), "4".charAt(0), "5".charAt(0), "Щ".charAt(0),  "Ы".charAt(0), "x".charAt(0), "y".charAt(0), "z".charAt(0),
                "i".charAt(0), "j".charAt(0), "k".charAt(0),  "А".charAt(0),  "l".charAt(0), "v".charAt(0), "е".charAt(0),  "Х".charAt(0), "Ъ".charAt(0),  "7".charAt(0), "f".charAt(0), "9".charAt(0), "0".charAt(0),
                "з".charAt(0), "Й".charAt(0),  "С".charAt(0),
                "ъ".charAt(0), "э".charAt(0), "ю".charAt(0), "я".charAt(0), "ц".charAt(0), "ч".charAt(0), "о".charAt(0), "п".charAt(0), "р".charAt(0),
                "с".charAt(0), "т".charAt(0), "В".charAt(0), "Г".charAt(0), "Д".charAt(0), "W".charAt(0), "ф".charAt(0), "х".charAt(0), "ъ".charAt(0), "м".charAt(0), "н".charAt(0), "ё".charAt(0), "ж".charAt(0),
                "а".charAt(0), "б".charAt(0),  "a".charAt(0),  "T".charAt(0), "D".charAt(0), "E".charAt(0), "O".charAt(0), "P".charAt(0), "Q".charAt(0), "b".charAt(0),  "в".charAt(0), "г".charAt(0), "д".charAt(0), "w".charAt(0), "ш".charAt(0), "щ".charAt(0),  "ы".charAt(0),
                "и".charAt(0), "й".charAt(0),  "c".charAt(0), "4".charAt(0), "5".charAt(0), "к".charAt(0), "л".charAt(0),
                "R".charAt(0),  "И".charAt(0),   "U".charAt(0), "M".charAt(0), "N".charAt(0), "G".charAt(0), "H".charAt(0), "J".charAt(0), "K".charAt(0), "Ч".charAt(0),
 
                "S".charAt(0),"C".charAt(0), "X".charAt(0), "Y".charAt(0), "Z".charAt(0),
                "I".charAt(0), "L".charAt(0), "V".charAt(0), "E".charAt(0), "F".charAt(0),
                "З".charAt(0),  "П".charAt(0), "Р".charAt(0),
                "Ъ".charAt(0), "Э".charAt(0), "Ю".charAt(0), "Я".charAt(0),
                "С".charAt(0), "Т".charAt(0), "Ф".charAt(0),  "М".charAt(0), "6".charAt(0), "Н".charAt(0), "Ё".charAt(0), "Ж".charAt(0),
                "Б".charAt(0),  "A".charAt(0), "B".charAt(0),   "Ш".charAt(0),
                "К".charAt(0), "Л".charAt(0)};
        String hachapuri;
 
        int n = 0;
        char[] b = new char[vgn.length()+1]; b = vgn.toCharArray();
        for (int i=0; i<vgn.length(); i++) {
            for (int ii=0; ii<=129; ii++)
                if (b[i] == a[ii]) {
                    if (ii+vgh>129) {
                        b[i] = a[ii+vgh-129];
                    }
                    else { b[i] = a[ii+vgh]; }
                    break;
                }
        }
        hachapuri=String.valueOf(b);
        return hachapuri;
    }
    SharedPreferences sp2;
    Dialog edit;
    Dialog add;
    String title = null;
    String dd = null;
    boolean[] turn = new boolean[] { false, false, false, false, false, false, false, false, false, false, false, false };
    private final int start = 0;
    private final int info = 1;
    private final int info2 = 2;
    private final int info3 = 3;
    private final int info4 = 4;
    private final int info5 = 5;
    private final int info6 = 6;
    private final int info7 = 7;
    private final int info8 = 8;
    private final int info9 = 9;
    private final int info10 = 10;
    private final int info11 = 11;
    private final int info12 = 12;
    private final int ads = 13;
    int sch = 0;
    int u = 0;
    String iii;
    String description = null;
    String description2 = null;
    int check = 0;
    public void update() {
        Intent intent = new Intent(list.this, list.class);
        finish();
        startActivity(intent);
    }
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        final String[] j = new String[] {
                getString(R.string.a1), getString(R.string.aa), getString(R.string.aaa), getString(R.string.aaaa), getString(R.string.aaaaa),
                getString(R.string.aaaaaa), getString(R.string.aaaaaaa), getString(R.string.bb), getString(R.string.bbb), getString(R.string.bbbb),
                getString(R.string.bbbbb), getString(R.string.c) };
        super.onCreate(savedInstanceState);
        setContentView(R.layout.list);
        CheckBox a = (CheckBox) findViewById(R.id.checkBox);
        CheckBox b = (CheckBox) findViewById(R.id.checkBox2);
        CheckBox c = (CheckBox) findViewById(R.id.checkBox3);
        CheckBox d = (CheckBox) findViewById(R.id.checkBox4);
        CheckBox e = (CheckBox) findViewById(R.id.checkBox5);
        CheckBox f = (CheckBox) findViewById(R.id.checkBox6);
        CheckBox g = (CheckBox) findViewById(R.id.checkBox7);
        CheckBox h = (CheckBox) findViewById(R.id.checkBox8);
        CheckBox i = (CheckBox) findViewById(R.id.checkBox9);
        CheckBox jj = (CheckBox) findViewById(R.id.checkBox10);
        CheckBox k = (CheckBox) findViewById(R.id.checkBox11);
        CheckBox l = (CheckBox) findViewById(R.id.checkBox12);
        Button deleting = (Button) findViewById(R.id.button7);
        Button ever = (Button) findViewById(R.id.button8);
        Button cancel = (Button) findViewById(R.id.button10);
        add = new Dialog(list.this);
        add.setTitle(getString(R.string.wywtd));
        add.setContentView(R.layout.add);
        final EditText adding = (EditText) add.findViewById(R.id.editText2);
        Button addok = (Button) add.findViewById(R.id.button13);
        edit = new Dialog(list.this);
        edit.setTitle(R.string.pd);
        edit.setContentView(R.layout.edit);
        final EditText des = (EditText) edit.findViewById(R.id.editText);
        Button ok = (Button) edit.findViewById(R.id.button11);
        sp2 = getSharedPreferences("MyPref", MODE_PRIVATE);
        final SharedPreferences.Editor edg = sp2.edit();
        if (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("sort", "")).equals("1")) {
            int bbb = 0;
            for (int jh = 1; jh<=12; jh++) {
                bbb = 0;
                for (int ii = 1; ii <= 12; ii++) {
                    String num = "rp" + Integer.toString(ii);
                    String num2 = "rp" + Integer.toString(ii + 1);
                    String descr = "p" + Integer.toString(ii);
                    String descr2 = "p" + Integer.toString(ii + 1);
                    String ipw = "i" + Integer.toString(ii);
                    String ipw2 = "i" + Integer.toString(ii + 1);
                    if (sp2.getInt(num2, 0) > sp2.getInt(num, 0)) {
                        bbb = 1;
                        int swap = sp2.getInt(num, 0);
                        edg.putInt(num, sp2.getInt(num2, 0));
                        edg.putInt(num2, swap);
                        String swapstr = sp2.getString(descr, "");
                        edg.putString(descr, sp2.getString(descr2, ""));
                        edg.putString(descr2, swapstr);
                        String pw = sp2.getString("s"+descr, "");
                        edg.putString("s" + descr, sp2.getString("s"+descr2, ""));
                        edg.putString("s" + descr2, pw);
                        String swapicon = sp2.getString(ipw, "");
                        edg.putString(ipw, sp2.getString(ipw2, ""));
                        edg.putString(ipw2, swapicon);
                        edg.commit();
 
                    }
                }
            }
        }
        if (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("sort", "")).equals("3")) {
            int bbb = 0;
            for (int jh = 1; jh<=12; jh++) {
                bbb = 0;
                for (int ii = 1; ii <= 12; ii++) {
                    String num = "rp" + Integer.toString(ii);
                    String num2 = "rp" + Integer.toString(ii + 1);
                    String descr = "p" + Integer.toString(ii);
                    String descr2 = "p" + Integer.toString(ii + 1);
                    String ipw = "i" + Integer.toString(ii);
                    String ipw2 = "i" + Integer.toString(ii + 1);
                    if (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString(descr2, "")).compareTo(krasses(getIntent().getIntExtra("vgh", 0), sp2.getString(descr, ""))) < 0 ) {
                        if (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString(descr2, "")) != "")
                            if (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString(descr, "")) != "") {
                                bbb = 1;
                                int swap = sp2.getInt(num, 0);
                                edg.putInt(num, sp2.getInt(num2, 0));
                                edg.putInt(num2, swap);
                                String swapstr = krass(getIntent().getIntExtra("vgh", 0), krasses(getIntent().getIntExtra("vgh", 0), sp2.getString(descr, "")));
                                edg.putString(descr, krass(getIntent().getIntExtra("vgh", 0), krasses(getIntent().getIntExtra("vgh", 0), sp2.getString(descr2, ""))));
                                edg.putString(descr2, krass(getIntent().getIntExtra("vgh", 0), swapstr));
                                String pw = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("s" + descr, ""));
                                edg.putString("s" + descr, sp2.getString("s" + descr2, ""));
                                edg.putString("s" + descr2, pw);
                                String swapicon = sp2.getString(ipw, "");
                                edg.putString(ipw, sp2.getString(ipw2, ""));
                                edg.putString(ipw2, swapicon);
                                edg.commit();
                            }
                    }
                }
            }
        }
        Intent gar = getIntent();
        int ygar = gar.getIntExtra("vghh", 0);
        Toast.makeText(getApplicationContext(), getIntent().getIntExtra("vgh", 0), Toast.LENGTH_SHORT).show();
        if (sp2.getString("p1", "") != "") {
            j[0] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p2", ""));
        }
        if (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p2", "")) != "") {
            j[1] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p2", ""));
        }
        if (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p3", "")) != "") {
            j[2] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p3", ""));
        }
        }
krass и krasses - это методы шифровки. НО я все тщательно проверил, с ними может и есть некоторые проблемы, но что я точно знаю, так это то, что данные Intent не передаются
0
SP Developer
0 / -2 / 0
Регистрация: 31.03.2016
Сообщений: 125
02.08.2016, 18:44  [ТС] #6
и код активности, в которую также передаются данные, тем же образом, но она их получает без проблем:
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
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        sp = getSharedPreferences("MyPref", MODE_PRIVATE);
        if (sp.getString("lol", "").equals("")) {
        }
        
        else { setLocale(sp.getString("lol", "")); }
        Toast.makeText(getApplicationContext(), krass(getIntent().getIntExtra("vgh", 0), editor.getText().toString()), Toast.LENGTH_SHORT).show();
        final String[] types = new String[] {getString(R.string.mis3), getString(R.string.mis4), getString(R.string.mis5), getString(R.string.mis6)  };
        setContentView(R.layout.activity_main);
        final Spinner spinner = (Spinner) findViewById(R.id.spinner);
        Button read = (Button) findViewById(R.id.button20);
        read.setOnClickListener(this);
        read.setOnLongClickListener(this);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, types);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);
        adt = new Dialog(MainActivity.this);
        adt.setTitle(getString(R.string.mis7));
        adt.setContentView(R.layout.setpas);
        npd = new Dialog(MainActivity.this);
        npd.setTitle(getString(R.string.mis3));
        npd.setContentView(R.layout.np);
        CheckBox ch1 = (CheckBox) adt.findViewById(R.id.checkBox16);
        CheckBox ch2 = (CheckBox) adt.findViewById(R.id.checkBox15);
        CheckBox ch3 = (CheckBox) adt.findViewById(R.id.checkBox14);
        CheckBox ch4 = (CheckBox) adt.findViewById(R.id.checkBox13);
        q = new Dialog(MainActivity.this);
        q.setTitle(getString(R.string.mis8));
        q.setContentView(R.layout.pass2);
        base = new Dialog(MainActivity.this);
        base.setContentView(R.layout.base);
        base.setTitle(R.string.n);
        about = new Dialog(MainActivity.this);
        about.setContentView(R.layout.about_programm);
        about.setTitle("PasswordMaster");
        edit = new Dialog(MainActivity.this);
        edit.setTitle(R.string.name);
        edit.setContentView(R.layout.edit);
        pass = new Dialog(MainActivity.this);
        pass.setTitle(R.string.etp);
        pass.setContentView(R.layout.pass);
        que = new Dialog(MainActivity.this);
        que.setTitle(R.string.agg);
        que.setContentView(R.layout.que);
        TextView tp = (TextView) pass.findViewById(R.id.textView4);
        TextView npdd = (TextView) npd.findViewById(R.id.textView24);
        EditText pas = (EditText) pass.findViewById(R.id.editText3);
        EditText que1 = (EditText) que.findViewById(R.id.editText4);
        EditText que2 = (EditText) que.findViewById(R.id.editText5);
        Button okk = (Button) pass.findViewById(R.id.button14);
        Button okedit = (Button) edit.findViewById(R.id.button11);
        Button redy = (Button) q.findViewById(R.id.button17);
        Button bs = (Button) about.findViewById(R.id.button9);
        Button queok = (Button) que.findViewById(R.id.button15);
        Button quedone = (Button) que.findViewById(R.id.button16);
        Button list = (Button) findViewById(R.id.button5);
        Button gen = (Button) findViewById(R.id.button);
        Button medium = (Button) findViewById(R.id.button2);
        Button hard = (Button) findViewById(R.id.button3);
        Button extra = (Button) findViewById(R.id.button4);
        Button aha = (Button) findViewById(R.id.button6);
        Button np = (Button) adt.findViewById(R.id.button19);
        TextView npdd2 = (TextView) npd.findViewById(R.id.textView25);
        TextView npdd3 = (TextView) npd.findViewById(R.id.textView26);
        ImageButton dnp = (ImageButton) npd.findViewById(R.id.imageButton5);
        ImageButton dnp2 = (ImageButton) npd.findViewById(R.id.imageButton6);
        ImageButton dnp3 = (ImageButton) npd.findViewById(R.id.imageButton7);
        gen.setEnabled(false);
        aha.setEnabled(false);
        gen.setOnClickListener(this);
        medium.setOnClickListener(this);
        hard.setOnClickListener(this);
        extra.setOnClickListener(this);
        list.setOnClickListener(this);
        gen.setOnClickListener(this);
        aha.setOnClickListener(this);
        queok.setOnClickListener(this);
        bs.setOnClickListener(this);
        okk.setOnClickListener(this);
        okedit.setOnClickListener(this);
        quedone.setOnClickListener(this);
        que2.setEnabled(false);
        quedone.setEnabled(false);
        redy.setOnClickListener(this);
        ch1.setOnClickListener(this);
        ch2.setOnClickListener(this);
        ch3.setOnClickListener(this);
        ch4.setOnClickListener(this);
        np.setOnClickListener(this);
        npdd.setOnClickListener(this);
        npdd2.setOnClickListener(this);
        npdd3.setOnClickListener(this);
        dnp.setOnClickListener(this);
        dnp2.setOnClickListener(this);
        dnp3.setOnClickListener(this);
        Button adty = (Button) findViewById(R.id.button18);
        adty.setOnClickListener(this);
Добавлено через 5 минут
Паблито, я не дочитал, извините
0
Pablito
02.08.2016, 18:57
  #7

Не по теме:

после

Цитата Сообщение от SP Developer Посмотреть сообщение
Intent intent = new Intent(list.this, list.class);
я бросил читать код
позорно сливаюсь из этой темы, нервы дороже

0
SP Developer
0 / -2 / 0
Регистрация: 31.03.2016
Сообщений: 125
02.08.2016, 19:19  [ТС] #8
Паблито, это совершенно не тот intent, который передает данные

Добавлено через 1 минуту
я так пытался имитировать перезапуск активности, когда не знал, что для этого есть отдельная функция

Добавлено через 27 секунд
рано вы сдались...
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
02.08.2016, 19:19 #9
как мне это развидеть...
1
akyma40
16 / 15 / 3
Регистрация: 20.05.2015
Сообщений: 115
02.08.2016, 20:10 #10
http://developer.alexanderklimov.ru/android/index.php

Добавлено через 40 минут
Это ссылка полезная, даже очень. Поучитесь немного. Просто то, что вы делаете, делают те, кто только входит в программирование, а не те кто УЖЕ учит java for android. Java for android скорее нужно учить после какого нибудь php или паскаль, имхо это все не так просто для новичка...
1
SP Developer
0 / -2 / 0
Регистрация: 31.03.2016
Сообщений: 125
02.08.2016, 20:21  [ТС] #11
akyma40, нет, вы не правы, это не то, что мне нужно

Добавлено через 17 секунд
Я даже учислятся пл этим урокам
0
vxg
Модератор
3169 / 1972 / 221
Регистрация: 13.01.2012
Сообщений: 7,578
02.08.2016, 23:12 #12
SP Developer попробуйте так
Java
1
2
            Intent intent = new Intent(активити1.this, активити2.class);
            startActivity(intent);
где активити1 - это активити порождающая активити2 - фактически активити1 - это активити в котором написаны эти строки кода - у вас вместо активити1 она же сама - это такая попытка перезапустить себя саму что ли?
0
SP Developer
0 / -2 / 0
Регистрация: 31.03.2016
Сообщений: 125
03.08.2016, 09:01  [ТС] #13
vxg, да, но это не имеет отношения к передаче данных!
0
Vladimir93
36 / 36 / 4
Регистрация: 28.06.2015
Сообщений: 159
03.08.2016, 10:35 #14
Цитата Сообщение от SP Developer Посмотреть сообщение
Я и не знаю, что добавить... Я все проверил, активности введены правильно
Так у вас разные стороки если я правильно нашел.
Вот тут у вас работатет
Java
1
 Toast.makeText(getApplicationContext(), krass(getIntent().getIntExtra("vgh", 0), editor.getText().toString()), Toast.LENGTH_SHORT).show();
А вот тут нет
Java
1
 Toast.makeText(getApplicationContext(), getIntent().getIntExtra("vgh", 0), Toast.LENGTH_SHORT).show();
Правильно?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2016, 10:35
Привет! Вот еще темы с ответами:

Класс ждет действия и "дарит" данные активности - Программирование Android
Вот сижу и думаю: А реально сделать класс, который будет работать в отдельном потоке. Он постоянно проверяет что то (while (true)) и если...

Передать параметр из одной в другую - Программирование Android
Добрый вечер. Тут небольшая проблема. Как передать (ID) - С одной AppCompatActivity в Fragment. Ну принцип такой же как на...

Портирование с одной версии на другую - Программирование Android
Добрый вечер, хотелось бы узнать как портировать приложения с версии 4.3 или 4.1 или 4.4 на 5.1.1 андроид. А то у Sony есть хороший плеер...

Перевод из одной системы счисления в другую - Программирование Android
Есть скрипт на javascript &lt;script language=&quot;JavaScript&quot;&gt; b= eval(prompt(&quot;число&quot;)); d=eval(prompt(&quot;из какой сс&quot;)); s=eval(prompt(&quot;в...


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

Или воспользуйтесь поиском по форуму:
14
Yandex
Объявления
03.08.2016, 10:35
Ответ Создать тему
Опции темы

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