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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Custom Fonts in widget http://www.cyberforum.ru/android-dev/thread1788787.html
Столкнулся с такой проблемой, что не могу сделать шрифт для виджета в приложении. Как для обычного TextView и так знаю, но для виджета делается по-другому, инфа сотка. Подскажите, что и как делать @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int appWidgetIds) { super.onUpdate(context,...
Android Android 2.3 поддерживает opengl 2 ? зависит ли это от версии андроида? http://www.cyberforum.ru/android-dev/thread1788657.html
Из миллисекунд в DateTime Android
Получаю миллисекунды long currentTime = System.currentTimeMillis(); Когда делаю обратно то получается 1970 год.. Как сделать чтобы было нормальное наше время?
Перенос Java-кода на платформу Android Android
Всем доброе утро! Есть неплохой код. Но мне оказалось этого мало и хочу перенести на платформу Android с помощью Android Studio. Подскажите пожалуйста как перенести?
Android Https и http http://www.cyberforum.ru/android-dev/thread1788551.html
Всем привет! Нашел класс для отправки post - запроса на сайт, вот вопрос такой https здесь будет поддерживаться автоматически или как? Сертификат настоящий с проверкой. public class http { public static String DomainURL = "http://192.168.0.177/"; String response = ""; public String http_query(String requestURL, HashMap<String, String>...
Android Не создается автоматическая активити Всем привет! Пытаюсь добавить в свое приложение кнопки соц.сетей - которые "расскажи о нас друзьям". За основу взял вполне рабочий пример и пытаюсь добавить туда вконтакт и одноклассники, по шагам дорабатывая по примеру отсюда. Контакт заработал сразу, а одноклассники ни в какую. По нажатию на кнопку одноклассников – в классе OkSocialNetwork.java после строки @Override public void... подробнее

Показать сообщение отдельно
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 99
02.08.2016, 18:36  [ТС]     Данные не передаются из одной активности в другую
Код активности, куда отправляются данные, и где они не получаются
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 не передаются
 
Текущее время: 21:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru