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

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

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

Ошибка с xml разметкой после добавления Drawer - Программирование Android

20.08.2016, 17:55. Просмотров 351. Ответов 20
Метки нет (Все метки)

Я добавил в свою активность Drawer, и после этого она перестала запускаться и появилась вот эта ошибка:
08-20 17:50:52.920 23304-23304/spsoft.myapplication E/AndroidRuntime: FATAL EXCEPTION: main
Process: spsoft.myapplication, PID: 23304
java.lang.RuntimeException: Unable to start activity ComponentInfo{spsoft.myapplication/spsoft.passwordgenerator.list}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.CheckBox.setText(java.lang.CharSequence)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2790)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2855)
at android.app.ActivityThread.access$900(ActivityThread.java:181)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1474)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6117)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.CheckBox.setText(java.lang.CharSequence)' on a null object reference
at spsoft.passwordgenerator.list.onCreate(list.java:335)
at android.app.Activity.performCreate(Activity.java:6374)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2743)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2855)*
at android.app.ActivityThread.access$900(ActivityThread.java:181)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1474)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:145)*
at android.app.ActivityThread.main(ActivityThread.java:6117)*
at java.lang.reflect.Method.invoke(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:372)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)*
Вот код класса активности до момента, где она вылетает:
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
package spsoft.passwordgenerator;
 
import ...
 
public class list extends AppCompatActivity implements OnClickListener, NavigationView.OnNavigationItemSelectedListener {
    private static final String TAG = "MyApp";
 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);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
 
        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();
 
        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view2);
        navigationView.setNavigationItemSelectedListener(this);
        CheckBox a = (CheckBox) findViewById(R.id.checkBox);
Вот код xml файла, где находится элемент с ID checkBox (content_list.xml):
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="spsoft.passwordgenerator.list"
    tools:showIn="@layout/app_bar_list"
   >
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/a1"
        android:id="@+id/checkBox"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@+id/imageView3"
        android:layout_toEndOf="@+id/imageView3" />
И list.xml:
XML
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
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="false"
    tools:openDrawer="start"
    android:background="#FFFFFF">
 
    <include
        layout="@layout/app_bar_list"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
 
    <android.support.design.widget.NavigationView
        android:id="@+id/nav_view2"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:fitsSystemWindows="true"
        app:headerLayout="@layout/nav_header_main"
        app:menu="@menu/activity_list_drawer"
        app:itemTextColor="#000000"
        app:itemIconTint="#000000"
        android:background="#FFFFFF"
        />
 
</android.support.v4.widget.DrawerLayout>
Я отправил все самое основное, если еще что-то нужно - пишите, я отправлю!
Заранее большое спасибо за помощь!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2016, 17:55     Ошибка с xml разметкой после добавления Drawer
Посмотрите здесь:
Android Не могу разобраться с разметкой xml - layout'a
Navigation Drawer - ошибка Android
Android Ошибка при создании бокового меню. Navigation Drawer
Android Обновление ListView после добавления записи
После добавления кластеризации перестали выводиться нужные иконка Android
Android Как обновить список RecyclerView после добавления item?
Не обновляется список после добавления item'a на страницу ViewPager? Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 18:10     Ошибка с xml разметкой после добавления Drawer #2
ну и где весь код активити?
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 18:13  [ТС]     Ошибка с xml разметкой после добавления Drawer #3
Паблито, но какое он имеет значение, если вылетает на последней строчке кода, который я отправил?
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 18:15     Ошибка с xml разметкой после добавления Drawer #4
если ты такой умный, зачем создаешь темы с вопросами?
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 18:30  [ТС]     Ошибка с xml разметкой после добавления Drawer #5
Хорошо, но мне придется отправлять несколькими сообщениями из-за ограничения
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
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
package spsoft.passwordgenerator;
 
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.NavigationView;
import android.support.design.widget.Snackbar;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
 
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
 
public class list extends AppCompatActivity implements OnClickListener, NavigationView.OnNavigationItemSelectedListener {
    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-(vgh-ii)];
                    }
                    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();
        intent.putExtra("vgh", getIntent().getIntExtra("vgh", 0));
        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);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
 
        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();
 
        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view2);
        navigationView.setNavigationItemSelectedListener(this);
        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);
  
        }
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 18:31  [ТС]     Ошибка с xml разметкой после добавления Drawer #6
2 часть:
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
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();
        Toast.makeText(getApplicationContext(), String.valueOf(getIntent().getIntExtra("vgh", 0)), Toast.LENGTH_SHORT).show();
        if (sp2.getString("p1", "") != "") {
            j[0] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p1", ""));
        }
        if (sp2.getString("p2", "") != "") {
            j[1] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p2", ""));
        }
        if (sp2.getString("p3", "") != "") {
            j[2] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p3", ""));
        }
        if (sp2.getString("p4", "") != "") {
            j[3] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p4", ""));
        }
        if (sp2.getString("p5", "") != "") {
            j[4] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p5", ""));
        }
        if (sp2.getString("p6", "") != "") {
            j[5] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p6", ""));
        }
        if (sp2.getString("p7", "") != "") {
            j[6] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p7", ""));
        }
        if (sp2.getString("p8", "") != "") {
            j[7] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p8", ""));
        }
        if (sp2.getString("p9", "") != "") {
            j[8] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p9", ""));
        }
        if (sp2.getString("p10", "") != "") {
            j[9] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p10", ""));
        }
        if (sp2.getString("p11", "") != "") {
            j[10] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p11", ""));
        }
        if (sp2.getString("p12", "") != "") {
            j[11] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p12", ""));
        }
        ImageView p1 = (ImageView) findViewById(R.id.imageView2);
        ImageView p2 = (ImageView) findViewById(R.id.imageView3);
        ImageView p3 = (ImageView) findViewById(R.id.imageView4);
        ImageView p4 = (ImageView) findViewById(R.id.imageView5);
        ImageView p5 = (ImageView) findViewById(R.id.imageView6);
        ImageView p6 = (ImageView) findViewById(R.id.imageView7);
        ImageView p7 = (ImageView) findViewById(R.id.imageView8);
        ImageView p8 = (ImageView) findViewById(R.id.imageView9);
        ImageView p9 = (ImageView) findViewById(R.id.imageView10);
        ImageView p10 = (ImageView) findViewById(R.id.imageView11);
        ImageView p11 = (ImageView) findViewById(R.id.imageView12);
        ImageView p12 = (ImageView) findViewById(R.id.imageView13);
        ok.setOnClickListener(this);
        a.setText(j[0]);
        b.setText(j[1]);
        c.setText(j[2]);
        d.setText(j[3]);
        e.setText(j[4]);
        f.setText(j[5]);
        g.setText(j[6]);
        h.setText(j[7]);
        i.setText(j[8]);
        jj.setText(j[9]);
        k.setText(j[10]);
        l.setText(j[11]);
        int y = R.drawable.pg;
        switch (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("i1", ""))) {
            case "skype":
                y = R.drawable.skype;
                break;
            case "vk":
                y = R.drawable.vk2;
                break;
            case "facebook":
                y = R.drawable.facebook;
                break;
            case "twitter":
                y = R.drawable.twitter;
                break;
            case "борьба умов":
                y = R.drawable.quiz;
                break;
            case "google":
                y = R.drawable.google;
                break;
            case "app store":
                y = R.drawable.appstore;
                break;
            case "телефон":
                y = R.drawable.phone;
                break;
            case "компьютер":
                y = R.drawable.comp;
                break;
            case "viber":
                y = R.drawable.viber;
                break;
            case "visa":
                y = R.drawable.visa;
                break;
            case "mastercard":
                y = R.drawable.mc;
                break;
            case "gmail":
                y = R.drawable.gmail;
                break;
            case "instagramm":
                y = R.drawable.ins;
                break;
            case "wiki":
                y = R.drawable.wiki;
                break;
            case "yandex":
                y = R.drawable.yandex;
                break;
            case "wifi":
                y = R.drawable.wi;
                break;
            case "utorrent":
                y = R.drawable.utorrent;
                break;
            case "steam":
                y = R.drawable.steam;
                break;
            case "4pda":
                y = R.drawable.pda;
                break;
            case "tut.by":
                y = R.drawable.tut;
                break;
            case "почта":
                y = R.drawable.mail;
                break;
        }
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 18:33  [ТС]     Ошибка с xml разметкой после добавления Drawer #7
3 часть:
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
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
p1.setImageResource(y);
        y = R.drawable.pg;
        switch (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("i2", ""))) {
            case "skype":
                y = R.drawable.skype;
                break;
            case "vk":
                y = R.drawable.vk2;
                break;
            case "facebook":
                y = R.drawable.facebook;
                break;
            case "twitter":
                y = R.drawable.twitter;
                break;
            case "борьба умов":
                y = R.drawable.quiz;
                break;
            case "google":
                y = R.drawable.google;
                break;
            case "app store":
                y = R.drawable.appstore;
                break;
            case "телефон":
                y = R.drawable.phone;
                break;
            case "компьютер":
                y = R.drawable.comp;
                break;
            case "viber":
                y = R.drawable.viber;
                break;
            case "visa":
                y = R.drawable.visa;
                break;
            case "mastercard":
                y = R.drawable.mc;
                break;
            case "gmail":
                y = R.drawable.gmail;
                break;
            case "instagramm":
                y = R.drawable.ins;
                break;
            case "wiki":
                y = R.drawable.wiki;
                break;
            case "yandex":
                y = R.drawable.yandex;
                break;
            case "wifi":
                y = R.drawable.wi;
                break;
            case "utorrent":
                y = R.drawable.utorrent;
                break;
            case "steam":
                y = R.drawable.steam;
                break;
            case "4pda":
                y = R.drawable.pda;
                break;
            case "tut.by":
                y = R.drawable.tut;
                break;
            case "почта":
                y = R.drawable.mail;
                break;
        }
        p2.setImageResource(y);
        y = R.drawable.pg;
        switch (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("i3", ""))) {
            case "skype":
                y = R.drawable.skype;
                break;
            case "vk":
                y = R.drawable.vk2;
                break;
            case "facebook":
                y = R.drawable.facebook;
                break;
            case "twitter":
                y = R.drawable.twitter;
                break;
            case "борьба умов":
                y = R.drawable.quiz;
                break;
            case "google":
                y = R.drawable.google;
                break;
            case "app store":
                y = R.drawable.appstore;
                break;
            case "телефон":
                y = R.drawable.phone;
                break;
            case "компьютер":
                y = R.drawable.comp;
                break;
            case "viber":
                y = R.drawable.viber;
                break;
            case "visa":
                y = R.drawable.visa;
                break;
            case "mastercard":
                y = R.drawable.mc;
                break;
            case "gmail":
                y = R.drawable.gmail;
                break;
            case "instagramm":
                y = R.drawable.ins;
                break;
            case "wiki":
                y = R.drawable.wiki;
                break;
            case "yandex":
                y = R.drawable.yandex;
                break;
            case "wifi":
                y = R.drawable.wi;
                break;
            case "utorrent":
                y = R.drawable.utorrent;
                break;
            case "steam":
                y = R.drawable.steam;
                break;
            case "4pda":
                y = R.drawable.pda;
                break;
            case "tut.by":
                y = R.drawable.tut;
                break;
            case "почта":
                y = R.drawable.mail;
                break;
        }
        p3.setImageResource(y);
        y = R.drawable.pg;
        switch (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("i4", ""))) {
            case "skype":
                y = R.drawable.skype;
                break;
            case "vk":
                y = R.drawable.vk2;
                break;
            case "facebook":
                y = R.drawable.facebook;
                break;
            case "twitter":
                y = R.drawable.twitter;
                break;
            case "борьба умов":
                y = R.drawable.quiz;
                break;
            case "google":
                y = R.drawable.google;
                break;
            case "app store":
                y = R.drawable.appstore;
                break;
            case "телефон":
                y = R.drawable.phone;
                break;
            case "компьютер":
                y = R.drawable.comp;
                break;
            case "viber":
                y = R.drawable.viber;
                break;
            case "visa":
                y = R.drawable.visa;
                break;
            case "mastercard":
                y = R.drawable.mc;
                break;
            case "gmail":
                y = R.drawable.gmail;
                break;
            case "instagramm":
                y = R.drawable.ins;
                break;
            case "wiki":
                y = R.drawable.wiki;
                break;
            case "yandex":
                y = R.drawable.yandex;
                break;
            case "wifi":
                y = R.drawable.wi;
                break;
            case "utorrent":
                y = R.drawable.utorrent;
                break;
            case "steam":
                y = R.drawable.steam;
                break;
            case "4pda":
                y = R.drawable.pda;
                break;
            case "tut.by":
                y = R.drawable.tut;
                break;
            case "почта":
                y = R.drawable.mail;
                break;
        }
        p4.setImageResource(y);
        y = R.drawable.pg;
        switch (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("i5", ""))) {
            case "skype":
                y = R.drawable.skype;
                break;
            case "vk":
                y = R.drawable.vk2;
                break;
            case "facebook":
                y = R.drawable.facebook;
                break;
            case "twitter":
                y = R.drawable.twitter;
                break;
            case "борьба умов":
                y = R.drawable.quiz;
                break;
            case "google":
                y = R.drawable.google;
                break;
            case "app store":
                y = R.drawable.appstore;
                break;
            case "телефон":
                y = R.drawable.phone;
                break;
            case "компьютер":
                y = R.drawable.comp;
                break;
            case "viber":
                y = R.drawable.viber;
                break;
            case "visa":
                y = R.drawable.visa;
                break;
            case "mastercard":
                y = R.drawable.mc;
                break;
            case "gmail":
                y = R.drawable.gmail;
                break;
            case "instagramm":
                y = R.drawable.ins;
                break;
            case "wiki":
                y = R.drawable.wiki;
                break;
            case "yandex":
                y = R.drawable.yandex;
                break;
            case "wifi":
                y = R.drawable.wi;
                break;
            case "utorrent":
                y = R.drawable.utorrent;
                break;
            case "steam":
                y = R.drawable.steam;
                break;
            case "4pda":
                y = R.drawable.pda;
                break;
            case "tut.by":
                y = R.drawable.tut;
                break;
            case "почта":
                y = R.drawable.mail;
                break;
        }
        p5.setImageResource(y);
        y = R.drawable.pg;
        switch (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("i6", ""))) {
            case "skype":
                y = R.drawable.skype;
                break;
            case "vk":
                y = R.drawable.vk2;
                break;
            case "facebook":
                y = R.drawable.facebook;
                break;
            case "twitter":
                y = R.drawable.twitter;
                break;
            case "борьба умов":
                y = R.drawable.quiz;
                break;
            case "google":
                y = R.drawable.google;
                break;
            case "app store":
                y = R.drawable.appstore;
                break;
            case "телефон":
                y = R.drawable.phone;
                break;
            case "компьютер":
                y = R.drawable.comp;
                break;
            case "viber":
                y = R.drawable.viber;
                break;
            case "visa":
                y = R.drawable.visa;
                break;
            case "mastercard":
                y = R.drawable.mc;
                break;
            case "gmail":
                y = R.drawable.gmail;
                break;
            case "instagramm":
                y = R.drawable.ins;
                break;
            case "wiki":
                y = R.drawable.wiki;
                break;
            case "yandex":
                y = R.drawable.yandex;
                break;
            case "wifi":
                y = R.drawable.wi;
                break;
            case "utorrent":
                y = R.drawable.utorrent;
                break;
            case "steam":
                y = R.drawable.steam;
                break;
            case "4pda":
                y = R.drawable.pda;
                break;
            case "tut.by":
                y = R.drawable.tut;
                break;
            case "почта":
                y = R.drawable.mail;
                break;
        }
        p6.setImageResource(y);
        y = R.drawable.pg;
        switch (krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("i7", ""))) {
            case "skype":
                y = R.drawable.skype;
                break;
            case "vk":
                y = R.drawable.vk2;
                break;
            case "facebook":
                y = R.drawable.facebook;
                break;
            case "twitter":
                y = R.drawable.twitter;
                break;
            case "борьба умов":
                y = R.drawable.quiz;
                break;
            case "google":
                y = R.drawable.google;
                break;
            case "app store":
                y = R.drawable.appstore;
                break;
            case "телефон":
                y = R.drawable.phone;
                break;
            case "компьютер":
                y = R.drawable.comp;
                break;
            case "viber":
                y = R.drawable.viber;
                break;
            case "visa":
                y = R.drawable.visa;
                break;
            case "mastercard":
                y = R.drawable.mc;
                break;
            case "gmail":
                y = R.drawable.gmail;
                break;
            case "instagramm":
                y = R.drawable.ins;
                break;
            case "wiki":
                y = R.drawable.wiki;
                break;
            case "yandex":
                y = R.drawable.yandex;
                break;
            case "wifi":
                y = R.drawable.wi;
                break;
            case "utorrent":
                y = R.drawable.utorrent;
                break;
            case "steam":
                y = R.drawable.steam;
                break;
            case "4pda":
                y = R.drawable.pda;
                break;
            case "tut.by":
                y = R.drawable.tut;
                break;
            case "почта":
                y = R.drawable.mail;
                break;
        }
        p7.setImageResource(y);
        y = R.drawable.pg;
        
    }
Добавлено через 21 секунду
Мне продолжать?
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 18:41     Ошибка с xml разметкой после добавления Drawer #8
мне хотелось увидеть что в 335 строке, на которую ругается
а не на ту что указал ты выше

Добавлено через 53 секунды
код из 2-й части не в onCreate?
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 18:42  [ТС]     Ошибка с xml разметкой после добавления Drawer #9
Паблито, под "строкой, на которой программа вылетает" я и имел эту 335 строку. Просто a.setText(j[0]);
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 18:50     Ошибка с xml разметкой после добавления Drawer #10
Цитата Сообщение от SP Developer Посмотреть сообщение
т код класса активности до момента, где она вылетает:
и последней строкой идет
Цитата Сообщение от SP Developer Посмотреть сообщение
CheckBox a = (CheckBox) findViewById(R.id.checkBox);
Цитата Сообщение от SP Developer Посмотреть сообщение
но какое он имеет значение, если вылетает на последней строчке кода, который я отправил?
а теперь
Цитата Сообщение от SP Developer Посмотреть сообщение
под "строкой, на которой программа вылетает" я и имел эту 335 строку. Просто a.setText(j[0]);
код 2-й части вырван откуда-то и явно не из onCreate
это какой-то low-lvl троллинг?
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 19:03  [ТС]     Ошибка с xml разметкой после добавления Drawer #11
Паблито, просто ошибка. Вот недостоющий кусок кода:
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
 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();
        Toast.makeText(getApplicationContext(), String.valueOf(getIntent().getIntExtra("vgh", 0)), Toast.LENGTH_SHORT).show();
        if (sp2.getString("p1", "") != "") {
            j[0] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p1", ""));
        }
        if (sp2.getString("p2", "") != "") {
            j[1] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p2", ""));
        }
        if (sp2.getString("p3", "") != "") {
            j[2] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p3", ""));
        }
        if (sp2.getString("p4", "") != "") {
            j[3] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p4", ""));
        }
        if (sp2.getString("p5", "") != "") {
            j[4] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p5", ""));
        }
        if (sp2.getString("p6", "") != "") {
            j[5] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p6", ""));
        }
        if (sp2.getString("p7", "") != "") {
            j[6] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p7", ""));
        }
        if (sp2.getString("p8", "") != "") {
            j[7] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p8", ""));
        }
        if (sp2.getString("p9", "") != "") {
            j[8] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p9", ""));
        }
        if (sp2.getString("p10", "") != "") {
            j[9] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p10", ""));
        }
        if (sp2.getString("p11", "") != "") {
            j[10] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p11", ""));
        }
        if (sp2.getString("p12", "") != "") {
            j[11] = krasses(getIntent().getIntExtra("vgh", 0), sp2.getString("p12", ""));
        }
        ImageView p1 = (ImageView) findViewById(R.id.imageView2);
        ImageView p2 = (ImageView) findViewById(R.id.imageView3);
        ImageView p3 = (ImageView) findViewById(R.id.imageView4);
        ImageView p4 = (ImageView) findViewById(R.id.imageView5);
        ImageView p5 = (ImageView) findViewById(R.id.imageView6);
        ImageView p6 = (ImageView) findViewById(R.id.imageView7);
        ImageView p7 = (ImageView) findViewById(R.id.imageView8);
        ImageView p8 = (ImageView) findViewById(R.id.imageView9);
        ImageView p9 = (ImageView) findViewById(R.id.imageView10);
        ImageView p10 = (ImageView) findViewById(R.id.imageView11);
        ImageView p11 = (ImageView) findViewById(R.id.imageView12);
        ImageView p12 = (ImageView) findViewById(R.id.imageView13);
        ok.setOnClickListener(this);
        a.setText(j[0]);
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 19:15     Ошибка с xml разметкой после добавления Drawer #12
не проще было бы просто прикрепить целиком файлы с кодом и разметкой?
list (активити)
content_list.xml
list.xml

там код и так ахтунг полный, еще и в кусках разбираться что откуда выдрано
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 20:23  [ТС]     Ошибка с xml разметкой после добавления Drawer #13
Хорошо, я ведь говорил, что если чо-то еще нужно - пишите и я отправлю. list.xml я отправил, вот content_list.xml:
XML
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
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="spsoft.passwordgenerator.list"
    tools:showIn="@layout/app_bar_list"
   >
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/a1"
        android:id="@+id/checkBox"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@+id/imageView3"
        android:layout_toEndOf="@+id/imageView3" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/aa"
        android:id="@+id/checkBox2"
        android:layout_below="@+id/checkBox"
        android:layout_toRightOf="@+id/imageView3"
        android:layout_toEndOf="@+id/imageView3" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/aaa"
        android:id="@+id/checkBox3"
        android:layout_below="@+id/checkBox2"
        android:layout_toRightOf="@+id/imageView4"
        android:layout_toEndOf="@+id/imageView4" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/aaaa"
        android:id="@+id/checkBox4"
        android:layout_below="@+id/checkBox3"
        android:layout_toRightOf="@+id/imageView4"
        android:layout_toEndOf="@+id/imageView4" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/aaaaa"
        android:id="@+id/checkBox5"
        android:layout_below="@+id/checkBox4"
        android:layout_toRightOf="@+id/imageView5"
        android:layout_toEndOf="@+id/imageView5" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/aaaaaa"
        android:id="@+id/checkBox6"
        android:layout_below="@+id/checkBox5"
        android:layout_toRightOf="@+id/imageView6"
        android:layout_toEndOf="@+id/imageView6" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/aaaaaaa"
        android:id="@+id/checkBox7"
        android:layout_below="@+id/checkBox6"
        android:layout_toRightOf="@+id/imageView8"
        android:layout_toEndOf="@+id/imageView8" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/bb"
        android:id="@+id/checkBox8"
        android:layout_below="@+id/checkBox7"
        android:layout_toRightOf="@+id/imageView8"
        android:layout_toEndOf="@+id/imageView8" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/bbb"
        android:id="@+id/checkBox9"
        android:layout_below="@+id/checkBox8"
        android:layout_toRightOf="@+id/imageView9"
        android:layout_toEndOf="@+id/imageView9" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/bbbb"
        android:id="@+id/checkBox10"
        android:layout_below="@+id/checkBox9"
        android:layout_toRightOf="@+id/imageView10"
        android:layout_toEndOf="@+id/imageView10" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/bbbbb"
        android:id="@+id/checkBox11"
        android:layout_below="@+id/checkBox10"
        android:layout_toRightOf="@+id/imageView11"
        android:layout_toEndOf="@+id/imageView11" />
 
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/de"
        android:id="@+id/button7"
        android:visibility="invisible"
        android:layout_alignTop="@+id/button8"
        android:layout_centerHorizontal="true" />
 
    <Button
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/everything"
        android:id="@+id/button8"
        android:visibility="invisible"
        android:layout_below="@+id/imageView13"
        android:layout_alignBottom="@+id/button10"
        android:layout_toLeftOf="@+id/button7"
        android:layout_toStartOf="@+id/button7" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView3"
        android:layout_gravity="right"
        android:layout_alignTop="@+id/checkBox2"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_above="@+id/checkBox3"
        />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView4"
        android:layout_gravity="right"
        android:layout_below="@+id/imageView3"
        android:layout_alignLeft="@+id/imageView3"
        android:layout_alignStart="@+id/imageView3"
        android:layout_above="@+id/checkBox4"
        android:layout_alignRight="@+id/imageView3"
        android:layout_alignEnd="@+id/imageView3" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView5"
        android:layout_gravity="right"
        android:layout_alignBottom="@+id/checkBox4"
        android:layout_alignLeft="@+id/imageView4"
        android:layout_alignStart="@+id/imageView4"
        android:layout_alignTop="@+id/checkBox4"
        android:layout_alignRight="@+id/imageView4"
        android:layout_alignEnd="@+id/imageView4" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView6"
        android:layout_gravity="right"
        android:layout_above="@+id/checkBox6"
        android:layout_alignLeft="@+id/imageView5"
        android:layout_alignStart="@+id/imageView5"
        android:layout_below="@+id/imageView5"
        android:layout_toStartOf="@+id/button8"
        android:layout_alignRight="@+id/imageView5"
        android:layout_alignEnd="@+id/imageView5" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView7"
        android:layout_gravity="right"
        android:layout_alignTop="@+id/checkBox6"
        android:layout_alignLeft="@+id/imageView6"
        android:layout_alignStart="@+id/imageView6"
        android:layout_above="@+id/checkBox7"
        android:layout_alignRight="@+id/imageView6"
        android:layout_alignEnd="@+id/imageView6" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView8"
        android:layout_gravity="right"
        android:layout_below="@+id/imageView7"
        android:layout_alignLeft="@+id/imageView7"
        android:layout_alignStart="@+id/imageView7"
        android:layout_above="@+id/checkBox8"
        android:layout_toStartOf="@+id/button8"
        android:layout_alignRight="@+id/imageView7"
        android:layout_alignEnd="@+id/imageView7" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView9"
        android:layout_gravity="right"
        android:layout_alignLeft="@+id/imageView8"
        android:layout_alignStart="@+id/imageView8"
        android:layout_above="@+id/checkBox9"
        android:layout_below="@+id/imageView8"
        android:layout_alignRight="@+id/imageView8"
        android:layout_alignEnd="@+id/imageView8" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView10"
        android:layout_gravity="right"
        android:layout_above="@+id/checkBox10"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_below="@+id/checkBox8" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView11"
        android:layout_gravity="right"
        android:layout_alignTop="@+id/checkBox10"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_above="@+id/checkBox11" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView12"
        android:layout_gravity="right"
        android:layout_below="@+id/imageView11"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignBottom="@+id/checkBox11" />
 
    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/ji"
        android:id="@+id/checkBox12"
        android:layout_below="@+id/checkBox11"
        android:layout_toRightOf="@+id/imageView13"
        android:layout_toEndOf="@+id/imageView13" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView13"
        android:layout_gravity="right"
        android:layout_alignTop="@+id/checkBox12"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignBottom="@+id/checkBox12" />
 
    <Space
        android:layout_width="20px"
        android:layout_height="20px"
        android:id="@+id/space8"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="40dp"
        android:layout_marginStart="40dp" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/сфтсуд"
        android:id="@+id/button10"
        android:visibility="invisible"
        android:layout_below="@+id/checkBox12"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />
 
    <ImageView
        android:layout_width="44dp"
        android:layout_height="44dp"
        android:id="@+id/imageView2"
        android:layout_gravity="right"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_above="@+id/checkBox2" />
 
 
 
</RelativeLayout>
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 20:29     Ошибка с xml разметкой после добавления Drawer #14
Цитата Сообщение от Паблито Посмотреть сообщение
прикрепить целиком файлы с кодом
Цитата Сообщение от Паблито Посмотреть сообщение
list (активити)
иначе все это протестить не получится
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 20:38  [ТС]     Ошибка с xml разметкой после добавления Drawer #15
Я не могу их прикрепить из-за ограничения в размере прикрепляемых файлов
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 20:44     Ошибка с xml разметкой после добавления Drawer #16
zip файлы можно прикреплять до 10 мегабайт
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
20.08.2016, 21:42  [ТС]     Ошибка с xml разметкой после добавления Drawer #17
Спасибо, на всякий случай отправляю всю папку main проекта. Но там несложно разобраться
Вложения
Тип файла: zip main.zip (738.6 Кб, 2 просмотров)
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
20.08.2016, 22:44     Ошибка с xml разметкой после добавления Drawer #18
короче у меня все запустилось нормально
непонятно только почему в манифесте главной активити объявлена hhhhhhh а не MainActivity
SP Developer
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 109
21.08.2016, 00:08  [ТС]     Ошибка с xml разметкой после добавления Drawer #19
Паблито, в дровере в MainActivity нажмите "Мои пароли", и тогда вылетит... Или вы так и сделали и у вас вес равно не вылетело?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2016, 11:33     Ошибка с xml разметкой после добавления Drawer
Еще ссылки по теме:
После добавления второго класса БД срабатывает исключение. Source not found Android
Android После добавления рекламы в практически пустой проект размер файла 7,68 мегабайт
Android Подскажите с разметкой
Android Ошибка добавления списка контактов в ListView
Как обновить Recycle View после добавления нового элемента в БД? Используется Cursor Android

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

Или воспользуйтесь поиском по форуму:
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
21.08.2016, 11:33     Ошибка с xml разметкой после добавления Drawer #20
Сообщение было отмечено автором темы, экспертом или модератором как ответ
по нажатию пункта в дровере стартует активити list
в ней основная разметка называется list.xml
в нее сделан include разметки app_bar_list.xml в которой тоже include content_main.xml

вопрос - а где чекбоксы? ясен пень что вылетает ошибка, их нет в этих раметках

от себя - код оч плох, его много, он нечитаем, рефакторингом там и не пахнет, тривиальнейшие вещи там делаются окольными путями
разметки тоже самое - полный хаос, одни только
XML
1
2
3
4
5
6
 <Space
        android:layout_width="20dp"
        android:layout_height="20dp"
        android:id="@+id/space"
        android:layout_toLeftOf="@+id/textView"
        android:layout_below="@+id/textView" />
чего стоят
Yandex
Объявления
21.08.2016, 11:33     Ошибка с xml разметкой после добавления Drawer
Ответ Создать тему
Опции темы

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