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

Ошибка в коде - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Создать свой "контрол" http://www.cyberforum.ru/android-dev/thread1560334.html
Как сделать что то типа своего контрола? Получается что то типа Custom Adapter`а для ListView Но не адаптер а View элемент ...
Android Динамическая смена имени ресурсного файла изображения Добрый день уважаемые форумчане! небольшой кусок кода: int z1,q1; z1 = Integer.parseInt(sensor); for (q1 = 0; q1 < 101; q1++) { if (z1 == q1) { widgetView.setImageViewResource(R.id.imageView, R.drawable.p0); } http://www.cyberforum.ru/android-dev/thread1560308.html
ViewPager тормозит при изменении TextView Android
Доброго времени суток. Слайдинг ViewPager тормозит когда я посекундно обновляю TextView, TextView находится не в фрагменте ViewPager. Возможно ли это как то исправить ? И почему так происходит ? Добавлено через 31 секунду ...
Android Разделить GridLayout на равные части
Как разделить GridLayout на 2х2, чтобы компоненты, которые лежат в ячейках имели размер 1/2 высоты и 1/2 ширины Layout, (если просто закинуть, к примеру, кнопки, то либо wrap_content - по содержимому, либо match_parent - ПОЛНЫЙ размер родителя, т.е. 2 кнопки в ряд уже не влезут в layout). Думал в коде взять размер layout и разделить на 2, но в методе OnCreate все размеры равны 0...
Android ViewPager тормозит при изменении TextView http://www.cyberforum.ru/android-dev/thread1560202.html
Доброго времени суток. У меня есть ViewPager.В активити где находиться ViewPager есть TextView. С помощью TimerTask и Timer я изменяю этот TextView, для этого использую функцию runOnUIThread. Но из за этого тормозит пролистывание в ViewPager, можно ли это как-то исправить ?
Android Автозагрузка Service Привет, люди! Давно бьюсь с автозапуском сервисов. Скиньте, пожалуйста РАБОЧИЙ пример сего действа, иначе я вообще никогда так и не продвинусь дальше(( Спасибо подробнее

Показать сообщение отдельно
Mikeqq
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 1

Ошибка в коде - Android

23.10.2015, 21:46. Просмотров 197. Ответов 0
Метки (Все метки)

Не могу найти и понять ошибку, сам только начинаю осваивать android studio:
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
public class ScrollingActivity extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        LinearLayout MyLinearLayout = new LinearLayout(this); 
        MyLinearLayout.setOrientation(LinearLayout.VERTICAL);
        ViewGroup.LayoutParams MyLayoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
        setContentView(MyLinearLayout, MyLayoutParams);
        final ViewGroup.LayoutParams lpWiew = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
 
        TextView LocalText = new TextView(this); //добавляю одиночную строку и кнопку
        LocalText.setText("Go study");
        LocalText.setLayoutParams(lpWiew);
        MyLinearLayout.addView(LocalText);
 
        Button Click = new Button(this);
        Click.setText("Enter");
        MyLinearLayout.addView(Click, lpWiew);
 
        class MyClass { //Класс нужен для многократного повторения отрисовки интерфейса (например 10 button'ов в ряд
            LinearLayout ClassParams; //Ещё 1 layout для выравнивания объектов, находящихся в классе
            TextView Name;
            Button accept;
        }
 
        MyClass N1 = new MyClass(); //создаю объект (в последсвии это всё будет в векторах)
 
        N1.Name = new TextView(this); 
        N1.accept = new Button(this);
        N1.Name.setText("Текст из объекта класса");
        N1.accept.setText("Кнопка для чего-то"); //записываю данные
 
        N1.ClassParams = new LinearLayout(this); //пытаюсь создать layout
        N1.ClassParams.setLayoutParams(lpWiew);
        setContentView(N1.ClassParams);
 
        N1.ClassParams.addView(N1.Name); //добавляю в него элементы из класса
        N1.ClassParams.addView(N1.accept);
 
        MyLinearLayout.addView(N1.ClassParams); //добавляю этот layout в основной layout
        N1.ClassParams.setLayoutParams(lpWiew); //добавляю этот layout в основную отрисовку
 
//впоследствии идут другие стандартные функции
}
Коды ошибок у меня, увы, довольно разнообразен:
Кликните здесь для просмотра всего текста

10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: FATAL EXCEPTION: main
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: Process: com.example.mike.buybuy, PID: 25948
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mike.buybuy/com.example.mike.buybuy.ScrollingActivity}: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2493)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2555)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.access$800(ActivityThread.java:176)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1437)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:111)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.os.Looper.loop(Looper.java:194)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5576)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:955)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:750)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.view.ViewGroup.addViewInner(ViewGroup.java:4009)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.view.ViewGroup.addView(ViewGroup.java:3862)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.view.ViewGroup.addView(ViewGroup.java:3807)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.view.ViewGroup.addView(ViewGroup.java:3783)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at com.example.mike.buybuy.ScrollingActivity.onCreate(ScrollingActivity.java:59)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.Activity.performCreate(Activity.java:5998)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2446)
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2555)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.access$800(ActivityThread.java:176)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1437)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:111)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.os.Looper.loop(Looper.java:194)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5576)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:955)*
10-24 21:42:27.182 25948-25948/com.example.mike.buybuy E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:750)*


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