Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
SelectEarth
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 15
#1

Обновление адаптера на неактивной активити - Программирование Android

30.11.2015, 12:20. Просмотров 214. Ответов 4
Метки нет (Все метки)

Есть две активити одна выводит на листвью данные, другая заполняет.
При вызове метода заполнения с активити для отображения данных выходит ошибка что программа завершена.
Это часть активити добавления данных и запуска метода обновления данных
Java
1
2
3
4
5
6
case 3:
                            listActivity.dbController.memoDB.insertList(editText);
                            
                            finish();
                            listActivity.listUpdate();
                            break;
Это из активити где данные обновляются и выводятся в лист вью
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public void listUpdate(){
        val.clear();
            for (int i = 0;i<resList.getCount();i++) {
                val.add(resList.getString(1));
                resList.moveToNext();
            }
        //adapter.clear();
        //Создаем адаптер с вектором переменных
        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, val);
        //Вывод адаптера в лист
 
        listView.setAdapter(adapter);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2015, 12:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Обновление адаптера на неактивной активити (Программирование Android):

Обновление данных адаптера - Программирование Android
Здравствуйте. Помогите, кто сталкивался. Есть список, где в зависимости от значения свойства отображенного объекта подставляется лейаут: ...

Обновление карты из DialogFragment, без обновления активити? - Программирование Android
Подскажите пожалуйста, есть MapsActivity в нем вызывается Dialog в нем вставляю координаты нажимаю ок, передаю координаты в переменные...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити - Программирование Android
Сделал меню в виде ListView. При клике на меню запускаются активити. На эмуляторе работает, на телефоне моем LG все работает. На телефоне...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки &quot;войти&quot; в отдельном классе &quot;сокетсервер&quot;(+в отдельном потоке)...

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Отображение активити поверх другого активити - Программирование Android
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по нажатию кнопки настройки, нужно открыть активити с настройками,...

4
Pablito
2631 / 2113 / 656
Регистрация: 12.05.2014
Сообщений: 7,395
Завершенные тесты: 1
30.11.2015, 12:35 #2
что по твоему делает команда finish() ?
и да, сообщение ошибке было трудно сопировать сюда?
0
SelectEarth
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 15
30.11.2015, 19:23  [ТС] #3
Цитата Сообщение от Паблито Посмотреть сообщение
что по твоему делает команда finish() ?
и да, сообщение ошибке было трудно сопировать сюда?
1) Завершает активити.
2) Ошибка(Приложение Memo остановлено), точнее завтра кину
0
Pablito
2631 / 2113 / 656
Регистрация: 12.05.2014
Сообщений: 7,395
Завершенные тесты: 1
30.11.2015, 19:24 #4
когда вылетает ошибка в LogCat долно быть много строк, их можно выделить и скопировать сюда
0
SelectEarth
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 15
01.12.2015, 11:20  [ТС] #5
Цитата Сообщение от Паблито Посмотреть сообщение
когда вылетает ошибка в LogCat долно быть много строк, их можно выделить и скопировать сюда
Знаю просто проект не под рукой, поэтому написал завтра кину точнее

Добавлено через 15 часов 46 минут
А вот и ошибки:
Кликните здесь для просмотра всего текста
12-01 13:18:08.557 4497-4497/com.stoneflamel.app.memorize E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.stoneflamel.app.memorize, PID: 4497
java.lang.IllegalStateException: Could not execute method for android:onClick
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:275)
at android.view.View.performClick(View.java:4832)
at android.view.View$PerformClick.run(View.java:19839)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:211)
at android.app.ActivityThread.main(ActivityThread.java:5333)
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:1016)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:270)
at android.view.View.performClick(View.java:4832)*
at android.view.View$PerformClick.run(View.java:19839)*
at android.os.Handler.handleCallback(Handler.java:739)*
at android.os.Handler.dispatchMessage(Handler.java:95)*
at android.os.Looper.loop(Looper.java:211)*
at android.app.ActivityThread.main(ActivityThread.java:5333)*
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:1016)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)*
Caused by: java.lang.IllegalStateException: System services not available to Activities before onCreate()
at android.app.Activity.getSystemService(Activity.java:4989)
at android.widget.ArrayAdapter.init(ArrayAdapter.java:310)
at android.widget.ArrayAdapter.<init>(ArrayAdapter.java:153)
at com.stoneflamel.app.memorize.ListActivity.listUpdate(ListActivity.java:90)
at com.stoneflamel.app.memorize.AddListActivity.clickButton(AddListActivity.java:88)
at java.lang.reflect.Method.invoke(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:372)*
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:270)*
at android.view.View.performClick(View.java:4832)*
at android.view.View$PerformClick.run(View.java:19839)*
at android.os.Handler.handleCallback(Handler.java:739)*
at android.os.Handler.dispatchMessage(Handler.java:95)*
at android.os.Looper.loop(Looper.java:211)*
at android.app.ActivityThread.main(ActivityThread.java:5333)*
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:1016)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)*
0
01.12.2015, 11:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2015, 11:20
Привет! Вот еще темы с ответами:

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...

Как отключить обновление адаптера ListView при прокрутке? - Android
Всем привет! имеется листвью, туда я загружаю собственный адаптер и одновременно загружаю картинки из интернета. Все хорошо, все...

Управление неактивной формой - C#
Всем привет. Как сделать чтобы формой можно было управлять когда она не активна. Например играю в какую нибудь игрушку и нажимаю ctrl + k и...

Сделать кнопку неактивной - C#
Подскажите, как сделать кнопку неактивной до конкретного события(например пока в диалоговом окне не введут данные). Заранее спасибо


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

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

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