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

Данные в БД сохраняются, но не выводятся - Android

Восстановить пароль Регистрация
 
just_moment
 Аватар для just_moment
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 38
08.05.2015, 20:28     Данные в БД сохраняются, но не выводятся #1
Добрый вечер!

При работе приложения возникает проблема: по нажатию кнопки введенные значения сохраняются в базе данных, но при переходе на другую activity, эти значения не выводятся. После закрытия приложения и повторного запуска введенные значения отображаются. Каким методом можно решить данную проблему? Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2015, 20:28     Данные в БД сохраняются, но не выводятся
Посмотрите здесь:

Android Не сохраняются String ресурсы
Не сохраняются кнопки созданные программно Android
Как извлечь данные из сервера Parse, чтобы эти данные были видны всем? Android
Ошибки не выводятся в log Android
Android Не выводятся логи приложения на некоторых устройствах

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,064
09.05.2015, 19:16     Данные в БД сохраняются, но не выводятся #2
Код?
just_moment
 Аватар для just_moment
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 38
09.05.2015, 21:40  [ТС]     Данные в БД сохраняются, но не выводятся #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
public class HistoryPage extends ListFragment {
    DbHelper dHelper;
    SQLiteDatabase sdb;
 
    private Context mContext;
    private String m[];
 
    ListView mListView;
    myListAdapter mAdapter;
    private ArrayList<String> dblist;
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.page_history, container,
                false);
        mContext = container.getContext();
 
        return rootView;
        
    }
 
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        dHelper = new DbHelper(getActivity());
        sdb = dHelper.getWritableDatabase();
    
        dblist = dHelper.selectAll();
        if (dblist.size() != 0) {
            mListView = (ListView) getActivity()
                    .findViewById(android.R.id.list);
        }
        mAdapter = new myListAdapter(mContext, dblist);
                mAdapter.notifySetDataChanged();
        mListView.setAdapter(mAdapter);
    }
А это код myListAdapter:
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
class myListAdapter extends BaseAdapter {
        ArrayList<String> listArray;
        Context context;
 
        public myListAdapter(Context context, ArrayList<String> arraylist) {
 
            this.context = context;
            listArray = arraylist;
            System.out.println("size=----" + listArray.size());
        }
        
 
        public int getCount() {
            return listArray.size();
        }
 
        @Override
        public Object getItem(int i) {
            return listArray.get(i);
        }
 
        @Override
        public long getItemId(int i) {
            return i;
        }
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,064
11.05.2015, 12:48     Данные в БД сохраняются, но не выводятся #4
Цитата Сообщение от just_moment Посмотреть сообщение
по нажатию кнопки введенные значения сохраняются в базе данных, но при переходе на другую activity
А это где?
Yandex
Объявления
11.05.2015, 12:48     Данные в БД сохраняются, но не выводятся
Ответ Создать тему
Опции темы

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