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

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

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

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

30.11.2015, 12:20. Просмотров 175. Ответов 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);
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2015, 12:20     Обновление адаптера на неактивной активити
Посмотрите здесь:

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

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

Активити - Программирование Android
Не могу вызвать второе Activity

Второй активити - Программирование Android
Не могу ни где найти статьи, где есть пример с работой 2-х и более активити в android studio. Если кто то встречал, скиньте буду очень...

Загрузка активити - Программирование Android
Добрый день! Сегодня один пользователь пожаловался на долгий запуск программы(3-5 секунд). При старте программы загружается main...

Смена активити - Программирование Android
Пишу программу с общей сутью - есть список городов, при выборе города из списка должен делаться переход на новый активити этого города......

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2458 / 1903 / 591
Регистрация: 12.05.2014
Сообщений: 6,711
Завершенные тесты: 1
30.11.2015, 12:35     Обновление адаптера на неактивной активити #2
что по твоему делает команда finish() ?
и да, сообщение ошибке было трудно сопировать сюда?
SelectEarth
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 15
30.11.2015, 19:23  [ТС]     Обновление адаптера на неактивной активити #3
Цитата Сообщение от Паблито Посмотреть сообщение
что по твоему делает команда finish() ?
и да, сообщение ошибке было трудно сопировать сюда?
1) Завершает активити.
2) Ошибка(Приложение Memo остановлено), точнее завтра кину
Pablito
2458 / 1903 / 591
Регистрация: 12.05.2014
Сообщений: 6,711
Завершенные тесты: 1
30.11.2015, 19:24     Обновление адаптера на неактивной активити #4
когда вылетает ошибка в LogCat долно быть много строк, их можно выделить и скопировать сюда
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2015, 11:20     Обновление адаптера на неактивной активити
Еще ссылки по теме:

Вызов активити - Программирование Android
Доброго времени суток! Импортировал код с гитхаб, решил немного потренироваться на нем, для начала решил создать новый запускной...

Адаптивность Активити - Программирование Android
Здравствуйте! Я решил в первый раз создать серьезный просто приложение! И нарисовал макет который выложу ниже... Открыл Андроид Студио! И...

Пересоздание активити - Программирование Android
При пересоздании активити поля данные класса самого активити тоже пересоздаются? Просто проблема в чем - у меня та переменная String в...

Абстрактная активити - Программирование Android
Здравствуйте. Хочу сделать активити для входа в приложение (ввод логина, пароля, проверка этого всего на сервере и т.д.). И хочу...

Активити и фрагмент - Программирование Android
в фрагменте у меня есть функция public void setBmp(Bitmap bmp) { } в активити я использую Fragment f =...

Вызов активити - Программирование Android
При удачной авторизации вылетает сообщение &quot;Login Successfull&quot;, а как сделать так что бы при этом еще совершался переход на другую...


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

Или воспользуйтесь поиском по форуму:
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)*
Yandex
Объявления
01.12.2015, 11:20     Обновление адаптера на неактивной активити
Ответ Создать тему
Опции темы

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