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

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

Войти
Регистрация
Восстановить пароль
 
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 99
02.08.2016, 18:11     Данные не передаются из одной активности в другую #1
Данные не передаются в другую активность... Вот код:
Из:
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();
Я и не знаю, что добавить... Я все проверил, активности введены правильно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2016, 18:11     Данные не передаются из одной активности в другую
Посмотрите здесь:

Android Перевод из одной системы счисления в другую
Как толкнуть одной фигурой другую в методе onDraw Android
Передача данных из одной активности в третью Android
Android Не могу передать данные в другую Activity
Android Не передаются данные между активити
Android Передать параметр из одной активити в другую
Android Доступ к элементам управления одной активности через другую
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
резкий
1891 / 1625 / 505
Регистрация: 12.05.2014
Сообщений: 5,854
Завершенные тесты: 1
02.08.2016, 18:21     Данные не передаются из одной активности в другую #2
во-первых где весь код?
во-вторых надо как минимум выводить в лог login.getText().toString().length()
перед отправкой, может там длина ноль и есть
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 99
02.08.2016, 18:31  [ТС]     Данные не передаются из одной активности в другую #3
Паблито, в активности, в которой отправляю, длина правильная. Но где получаю, как говорил, 0. И какой код-то еще нужен?..

Добавлено через 2 минуты
Что странно, я забыл уточнить, в одну активность эти данные передаются, а в другую - нет
Паблито
резкий
1891 / 1625 / 505
Регистрация: 12.05.2014
Сообщений: 5,854
Завершенные тесты: 1
02.08.2016, 18:35     Данные не передаются из одной активности в другую #4
Цитата Сообщение от SP Developer Посмотреть сообщение
И какой код-то еще нужен?
что непонятно вот в этом выражении?
Цитата Сообщение от Паблито Посмотреть сообщение
весь код
да весь код передающей активити и как минимум целиком методы двух других активностей в которых идет прием параметров
и с комментарием под кодом - вот в эту параметры передаются, а вон в ту - не передаются
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 99
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 не передаются
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 99
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 минут
Паблито, я не дочитал, извините
Паблито
02.08.2016, 18:57
  #7

Не по теме:

после

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

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

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

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

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

Добавлено через 17 секунд
Я даже учислятся пл этим урокам
vxg
Модератор
 Аватар для vxg
2740 / 1751 / 175
Регистрация: 13.01.2012
Сообщений: 6,544
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 она же сама - это такая попытка перезапустить себя саму что ли?
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 99
03.08.2016, 09:01  [ТС]     Данные не передаются из одной активности в другую #13
vxg, да, но это не имеет отношения к передаче данных!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2016, 10:35     Данные не передаются из одной активности в другую
Еще ссылки по теме:

Портирование с одной версии на другую Android
Android Не передаются данные между onCreate и onResume
Не передаются данные с Java в PHP Android
Android Передать параметр из одной в другую
Android Класс ждет действия и "дарит" данные активности

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

Или воспользуйтесь поиском по форуму:
Vladimir93
30 / 30 / 4
Регистрация: 28.06.2015
Сообщений: 112
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();
Правильно?
Yandex
Объявления
03.08.2016, 10:35     Данные не передаются из одной активности в другую
Ответ Создать тему
Опции темы

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