Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
aalleexx12
0 / 0 / 0
Регистрация: 18.11.2017
Сообщений: 13
1

Caused by: android.view.InflateException: Binary XML file line #13: Binary XML file line #13: Error inflating class

16.05.2018, 13:53. Просмотров 895. Ответов 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
Caused by: android.view.InflateException: Binary XML file line #13: Binary XML file line #13: Error inflating class alexeutuan.myapplication.SurfaceHelperGame
                                                                         Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class alexeutuan.myapplication.SurfaceHelperGame
                                                                         Caused by: java.lang.reflect.InvocationTargetException
                                                                            at java.lang.reflect.Constructor.newInstance0(Native Method)
                                                                            at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
                                                                            at android.view.LayoutInflater.createView(LayoutInflater.java:652)
                                                                            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:812)
                                                                            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:752)
                                                                            at android.view.LayoutInflater.rInflate(LayoutInflater.java:883)
                                                                            at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846)
                                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:522)
                                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:430)
                                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
                                                                            at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:289)
                                                                            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
                                                                            at alexeutuan.myapplication.GameActivity.onCreate(GameActivity.java:24)
                                                                            at android.app.Activity.performCreate(Activity.java:6847)
                                                                            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677)
                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2785)
                                                                            at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1532)
                                                                            at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                            at android.os.Looper.loop(Looper.java:163)
                                                                            at android.app.ActivityThread.main(ActivityThread.java:6342)
                                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:880)
                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)
Строка в которой ошибка
Java
1
setContentView(R.layout.activity_game);

XML файл activity_game
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
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    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"
    android:background="@drawable/background"
    tools:context="alexeutuan.myapplication.GameActivity">
 
    <alexeutuan.myapplication.SurfaceHelperGame
        android:layout_width="fill_parent"
        android:layout_height="300dp"
        android:id="@+id/surfaceView2"
        android:layout_centerHorizontal="true"
        android:layout_alignParentTop="true"
        android:layout_above="@+id/imageNameRes" />
 
    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/imageNameRes"
        android:hint="Введите ответ"
        android:layout_above="@+id/bAccept"
        android:layout_alignParentStart="true" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Выход"
        android:id="@+id/bOk"
        android:layout_alignParentBottom="true"
        android:layout_alignParentStart="true" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="NEXT"
        android:id="@+id/bAccept"
        android:layout_alignTop="@+id/bOk"
        android:layout_alignEnd="@+id/imageNameRes" />
 
</RelativeLayout>
В чем ошибка?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2018, 13:53
Ответы с готовыми решениями:

Binary XML file line #XXX: Error inflating class
Хочу сделать компонент, для возможности использования его несколько раз... При...

Error inflating class android.support.design.widget.NavigationView
Замучился бороться с этими библиотеками совместимости. Поиск и применение...

Error opening trace file no such file or directory (2)
Наткнулся на исходники эмулятора nes, после выбора файла эмуляции .nes,...

Android.support.v4.view.ViewPager одним xml+java файлом
Пробую изучить примеры android.support.v4.view.ViewPager Нужно сделать...

Ошибка "Error opening trace file: No such file or directory (2)"
пару часов назад прога работала включил комп перестала пишет такую ошибку...

3
Pablito
2812 / 2236 / 754
Регистрация: 12.05.2014
Сообщений: 7,824
Завершенные тесты: 1
16.05.2018, 13:55 2
Цитата Сообщение от aalleexx12 Посмотреть сообщение
В чем ошибка?
в том, что непонятно что за класс SurfaceHelperGame и что там внутри
0
aalleexx12
0 / 0 / 0
Регистрация: 18.11.2017
Сообщений: 13
16.05.2018, 14:21  [ТС] 3
Цитата Сообщение от Pablito Посмотреть сообщение
в том, что непонятно что за класс SurfaceHelperGame и что там внутри
SurfaceHelperGame - класс наследник от SurfaceView, я его связал с виджетом SurfaceView

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
public class SurfaceHelperGame extends SurfaceView implements SurfaceHolder.Callback {
 
    String arr;
    String[] ss = arr.split(",");
 
    DrawThread drawThread;
    public SurfaceHelperGame(Context context,AttributeSet attributeSet) {
        super(context,attributeSet);
        getHolder().addCallback(this);
    }
 
    @Override
    public void surfaceCreated(SurfaceHolder holder) {
        drawThread = new DrawThread(getContext(),getHolder());
        drawThread.start();
    }
 
    @Override
    public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
        // изменение размеров SurfaceView
    }
 
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        return super.onTouchEvent(event);
    }
 
    @Override
    public void surfaceDestroyed(SurfaceHolder holder) {
        drawThread.requestStop();
        boolean retry = true;
        while (retry) {
            try {
                drawThread.join();
                retry = false;
            } catch (InterruptedException e) {/* ... */}
        }
    }
 
    public void drawPath() {
        for (int i = 1; i <ss.length-1 ; i += 2) {
            drawThread.path.moveTo(Float.valueOf(ss[i]),Float.valueOf(ss[i+1]));
            drawThread.path.lineTo(Float.valueOf(ss[i]),Float.valueOf(ss[i+1]));
        }
    }
 
    public class DrawThread extends Thread {
 
        Path path = new Path();
        private SurfaceHolder surfaceHolder;
        volatile boolean running = true;//флаг для остановки потока
 
 
        public DrawThread(Context context, SurfaceHolder surfaceHolder) {
            this.surfaceHolder = surfaceHolder;
        }
 
        public void requestStop() {
            running = false;
        }
 
        @Override
        public void run() {
            while (running) {
                Paint paint = new Paint();
                Canvas canvas = surfaceHolder.lockCanvas();
                paint.setStyle(Paint.Style.STROKE);
                paint.setStrokeWidth(10);
                if (canvas != null) {
                    try {
                        canvas.drawColor(Color.WHITE);
                        canvas.drawPath(path, paint);
                    } finally {
                        surfaceHolder.unlockCanvasAndPost(canvas);
                    }
                }
            }
        }
    }
}
0
Pablito
2812 / 2236 / 754
Регистрация: 12.05.2014
Сообщений: 7,824
Завершенные тесты: 1
16.05.2018, 14:31 4
лог ошибки был НЕ ВЕСЬ!!!!!!1111

бредятина творится тут
Java
1
2
    String arr;
    String[] ss = arr.split(",");
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2018, 14:31

Fatal error: Cannot redeclare checks2() (previously declared in file.php on line 45) in file.php on line 45
function result($plist) { foreach ($plist as $arraylist) { $a =...

ошибка Parse error: syntax error, unexpected end of file in E:\OpenServer\domains\test.ru\index.php on line 23
&lt;!DOCTYPE html&gt; &lt;html lang=&quot;ru&quot;&gt; &lt;head&gt; &lt;title&gt;Калькулятор&lt;/title&gt; &lt;/head&gt;...

Modify binary file in place
Как модифицировать пару байт бинарного файла без необходимости...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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