Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Android Edittext Search https://www.cyberforum.ru/ android-dev/ thread1028099.html
добро пожаловать. Настоящее время есть функция поиска, которая ищет данными в XML файле в соответствии с Tittle-х годов. Tittle каждого компонента на грузинском языке), и поиск работает, когда клавиатура грузинского языка Как я могу сделать так, чтобы в случае стандартной клавиатуры для поиска (то есть английские буквы соответствуют с грузинскими буквами) searchInput.addTextChangedListener(new...
Программирование Android Как закрыть приложение из view activity?
Есть простой класс который расширяется от View в котором нужно завершить другое активити, этот View класс добавлен в основной класс с помощью xml файла. Пробую завершить активити с помощью MainActivity.class.finish(); но выходят только ошибки!
Программирование Android Различный вывод на виртуальной машине в eclipse и при запуске файла, с расширением apk Здравствуйте, помогите, пожалуйста, разобраться с проблемой вывода приложения. Когда запускаешь проект в eclipse на виртуальной машине, выводится правильный экран приложения(изображение OnAVD.jpg). Когда открываешь скомпилированный apk-файл, например, через BlueStacks, главный экран приложения не выводится, а открывает экран, который должен выводится после нажатия на кнопку "Посмотреть коллекцию"... https://www.cyberforum.ru/ android-dev/ thread1028028.html Программирование Android Не работает notifyDataSetChanged() https://www.cyberforum.ru/ android-dev/ thread1027923.html
Доброе Утро тем кто проснулся и тем кто уже подтягивается постучать по пластмассовому другу. Вот код: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.third, container, false); context = view.getContext(); ls2 = (ListView)...
как загрузить hex файл? Программирование Android
Подскажите, пожалуйста, как в андроиде загрузить hex файл? Гуглил много примеров загрузки тхт файлов.
Программирование Android Выравнивание TextView Приветствую! Не могу разобраться, как правильно сделать выравнивание: xml вьюшки: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ShowTable" android:layout_width="wrap_content" https://www.cyberforum.ru/ android-dev/ thread1027712.html
Программирование Android Какой программой пользоваться для записи Аудио речи https://www.cyberforum.ru/ android-dev/ thread1027567.html
Всем привет начал писать маленкый англо-русский разговорник около 500 слов когда нажимаю на выбранное слово должно по английскому и русскому говорит какую аудио программу надо использовать чтобы мало места брала и качество звука хорошая была спасибо
Программирование Android Узнать существует ли суперкласс
Есть суперкласс который запускает поток (поток использует блютуз). В момент краха суперкласса, поток остается в памяти и продолжает использовать блютуз. Соответственно при перезапуске приложения блютуз уже занят. Подскажите, как можно узнать что суперкласс работает? Или как освободить занятый блютуз? Хочу реализовать на взаимодействии потока с суперклассом (опрос переменной метода класса...
Программирование Android Андроид с нуля https://www.cyberforum.ru/ android-dev/ thread1027341.html
Доброго времени суток! В общем мне задали писать курсовой на тему !Приложение : камера для Андроид!, то есть создать прогу которая будет открывать камеру, фотографировать и сохранять фото. Никогда под Андроид не программировала , с явой дел не имела. Подскажите с чего начать , может у кого-то есть исходники такой программы, задание вроде бы не сложное , но как к нему подступить правильно....
Программирование Android SQLite база данных с паролем Есть база данных защищенная ключом! Сама база данных хранится на устройстве. При подключении к базе надо как то передать пароль, но в интернете ничего не нашел на эту тему. Подключение осуществляется следующим образом: public MyDatabase(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); //super(new DatabaseContext(context), DATABASE_NAME, null,... https://www.cyberforum.ru/ android-dev/ thread1027182.html
DataBase и ViewPage Программирование Android
Пробую создать пример, который выводит с базы данных (SqLite) информацию в ViewPage, но попытки не удаются. На просторах интернета не нашел, готово даже простого примера, который бы это делал. Может вы можете дать простой готовый пример или tutorial по которому можно разобраться ?
Программирование Android Перевод из 10 сс в 2, 8, 16 систему счисления https://www.cyberforum.ru/ android-dev/ thread1027131.html
Всем доброго времени суток! Прошу о помощи. Нужно написать приложение на андроид, которое осуществляет перевод. Никак не могу найти код перевода.. приложений множество, а кода нет.. Может быть у кого-нибудь есть код перевода, помогите, п
2 / 2 / 1
Регистрация: 26.02.2012
Сообщений: 42
0

После обновления записи в базе данных невозможно добавить новую запись - Программирование Android - Ответ 5434898

04.12.2013, 17:27. Показов 653. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. У меня есть список, который формируется из базы данных. Добавление новых записей выполняется до тех пор, пока я не вызову контекстное меню для какой-то определенной записи и в этом меню не выберу редактировать эту запись. Редактирование (обновление) проходит удачно, но после этого при нажатии на текстовое поле и ввода новых данных для новой записи в бд снова происходит обновление этой же самой записи! И таким образом добавить новую запись никак не получается, происходит только апдейт.
Вот этот код записан непосредственно в методе onCreate
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
edText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_DONE && !edText.getText().toString().equals("")) {
                    if (getCurrentFocus() != null) {
                        imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                        imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
                       
                        ContentValues cv = new ContentValues();
                          cv.put(ItemsDB.ITEM_NAME, edText.getText().toString());
                        db.insert(ItemsDB.ITEM_TABLE, null, cv); 
                        
                        edText.setText("");
                    getLoaderManager().getLoader(0).forceLoad();
                    }
                }
                return false;
            }
        });


А это код обновления записи он уже прописан в методе onContextItemSelected, то есть уже при вызове меню
Кликните здесь для просмотра всего текста
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
 public boolean onContextItemSelected(MenuItem item) {
        
        switch(item.getItemId()) {
        case 0:
            break;
        case 1:
            // получаем из пункта контекстного меню данные по пункту списка
            acmi = (AdapterContextMenuInfo) item.getMenuInfo();
            imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.showSoftInput(edText, 0);
            
            edText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
                public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                    if (actionId == EditorInfo.IME_ACTION_DONE && !edText.getText().toString().equals("")) {
                        if (getCurrentFocus() != null) {
                            imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
                            
                            ContentValues cv = new ContentValues();
                            cv.put(ItemsDB.ITEM_NAME, edText.getText().toString());
                            db.update(ItemsDB.ITEM_TABLE, cv, ItemsDB.ID + "=?", new String[] { String.valueOf(acmi.id) });                         
                            
                            edText.setText("");
                            getLoaderManager().getLoader(0).forceLoad();
                        }
                    }
                    return false;
                }
            });
        }       
        return super.onContextItemSelected(item);   
    }

В чем может быть проблема?

Вернуться к обсуждению:
После обновления записи в базе данных невозможно добавить новую запись Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2013, 17:27
Готовые ответы и решения:

После изменения названия в TColumns невозможно добавить новую запись
После изменения название столбца в TColums невозможно добавить новую запись |||| Фамилия изменил на...

Записи в базе данных, как встать на последнюю запись в базе после открытия?
Есть два вопроса. Во-первых - как встать на последнюю запись в базе после открытия? И...

Проверить наличие записи в базе/добавить запись
Здравствуйте! Пожалуйста, помогите, если переменная: $text_zaprosa равна русскому слову, или...

Ошибка - нарушается целостность данных, невозможно добавить запись
Друзья, помогите исправить ошибку. Создал таблицы, установил связи между ними. При записи...

0
04.12.2013, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2013, 17:27
Помогаю со студенческими работами здесь

Добавить новую запись в базу данных и в DataGridView
связал бд и программу , а реализовать добавление записей в бд через программу не могу... вот код:...

DbAdvGrid: после добавления новой записи перенести указатель на новую запись
Добрый день! Прошу помочь с программой... Есть форма Планирование отбытия. С DBComboBox4...

Не получается добавить новую запись в базу данных без перезаписи старой
Как добавить новую запись в базу данных, чтоб она не перезаписывала старую запись. вот код,...

Как добавить, удалить или изменить запись в ListBox, чтобы при этом изменения сохранились в базе данных?
Как добавить, удалить или изменить запись в Listbox, чтобы при этом изменения сохранились в базе...

Ошибка записи и обновления в базе
Права NTFS и в inetmgr выстаил на чтение и на запись! if...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru