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

Картинка в SQLite - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ошибка при прокрутке списка http://www.cyberforum.ru/android-dev/thread1339968.html
Создается список нормально, вниз прокручивается ,а когда обратно скролить вверх то при отображении первого элемента краш. Вот адаптер public class MainActivityAdapter extends BaseAdapter { Context context; LayoutInflater inflater; public MainActivityAdapter(Context context){ this.context = context;
Android Помоегите разобраться с MultiTouch Пример кода из этой книги http://shop.oreilly.com/product/0636920023005.do Касаюсь двумя пальцами - всё ок, нарисовало 2 линии. После этого касаюсь одним пальцем - java.lang.IllegalArgumentException: pointerIndex out of range Код: public boolean onTouch(View v, MotionEvent event) { int action = event.getActionMasked(); int idx; int n; switch (action) { http://www.cyberforum.ru/android-dev/thread1339746.html
Связывание виджета на рабочем столе и CallLog Android
Доброго времени суток, форумчане, уже который день мучаюсь с созданием виджета под андройд. Задание примерно такое, вывести информацию о звонках в виджет на рабочем столе. В интернете нашел как выводить информацию в виджет списком с помощью адаптеров, как это делалось в обычном приложении. Сейчас есть вот такой код, где закомментированное - мои попытки вывести информацию из CallLog, но...
Android Не производится компиляция в Android Studio. Как исправить?
Проект пустой! Есть только начальная страница Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Users\Владислав\AppData\Local\Android\sdk\build-tools\21.1.2\dx.bat --dex --no-optimize --output C:\Users\Владислав\AndroidStudioProjects\MyApplication2\app\build\intermediates\dex\debug...
Android Поддержка разных аудио форматов разными версиями Андроид http://www.cyberforum.ru/android-dev/thread1338986.html
Добрый день, Вот задумал написать аудио плеер под андроид. Вот тока не знаю какой формат какая версия поддерживает. Может кто уже делал чтото на подобии напишите табличку. Зарание спасибо.
Android Как задать параметры тексту? Создаю TextView внутри AbsoluteLayout, который находится в LinearLayout Создаю параметры для текста. Могу задавать любые значения отступов, а он все равно остается на месте, но если текст будет в LinearLayout то параметры работают... Знаю что я как то не так начал играться с параметрами но не могу понять где именно, вероятно всего с самого создания экземпляра: TV2 = new... подробнее

Показать сообщение отдельно
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
25.12.2014, 10:46  [ТС]     Картинка в SQLite
Цитата Сообщение от Armagedo Посмотреть сообщение
И чисто буквоедство...
У вас метод называется setViewValue, т.е. основная завязка логически на View.
А почему проверку условия ведёте по столбцу курсора, а не по идентификатору View.getId()?
Я не говорю, что оно не работает, но как-то не в струе, что ли.
Этому есть простое объяснение - я г*вно-кодер - самоучка потому что =)))

Цитата Сообщение от Armagedo Посмотреть сообщение
оставьте стандартный курсорадаптер без вашего вмешательства в его работу - без перегрузки методов, установки биндера и т.д.
Попробуйте
Сейчас попробуем

Спасибо

Добавлено через 13 минут
Цитата Сообщение от NOSC Посмотреть сообщение
Сейчас попробуем
Попробовали:
Кликните здесь для просмотра всего текста
12-25 10:38:32.805 14283-14283/com.example.myapp E/SQLiteCursor﹕ requesting column name with table name -- R.drawable.pic
java.lang.Exception
at android.database.sqlite.SQLiteCursor.getColumnIndex(SQLiteCursor.java:171)
at android.database.AbstractCursor.getColumnIndexOrThrow(AbstractCursor.java:301)
at android.widget.SimpleCursorAdapter.findColumns(SimpleCursorAdapter.java:333)
at android.widget.SimpleCursorAdapter.<init>(SimpleCursorAdapter.java:81)
at com.example.myapp.MyCursorAdapter.<init>(MyCursorAdapter.java:23)
at com.example.myapp.List.onCreate(List.java:30)
at android.app.Activity.performCreate(Activity.java:5104)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2261)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2357)
at android.app.ActivityThread.access$600(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5226)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
at dalvik.system.NativeStart.main(Native Method)
12-25 10:38:32.835 14283-14283/com.example.myapp E/BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: /R.drawable.aa: open failed: ENOENT (No such file or directory)
12-25 10:38:32.845 14283-14283/com.example.myapp I/System.out﹕ resolveUri failed on bad bitmap uri: R.drawable.aa


Ругаемся на at com.example.myapp.MyCursorAdapter.<init>(MyCursorAdapter.java:23):
Java
1
super(context, layout, c, from, to);
Метод выглядит так:
Java
1
2
3
4
5
6
7
8
    @Override
    public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
        if (columnIndex == cursor.getColumnIndex(DataBase.COLUMN_ID)) {
            ((ImageView)view).setImageResource(Integer.valueOf(cursor.getString(columnIndex)));
            return true;
        }
        return false;
    }
 
Текущее время: 04:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru