@android_ru

Страница 1568 из 3205
Dmitry
05.06.2017
16:59:10
Никита
05.06.2017
16:59:51
Т.е. у меня есть data_base с table. Вот так я ищу инфу например: String selectQuery = "SELECT * FROM data WHERE type=\'" + type + "\';"; Cursor cursor = db.rawQuery(selectQuery, null); И на этой строке ошибка.

Dmitry
05.06.2017
17:00:08
Трассировку что ли кинь

Никита
05.06.2017
17:00:26
Трассировку?

Google
Dmitry
05.06.2017
17:00:48
Лог

Ошибки

Никита
05.06.2017
17:01:16
java.lang.RuntimeException: Unable to start activity ComponentInfo{me.pokerhelper/me.pokerhelper.MainActivity}: android.database.sqlite.SQLiteException: no such table: data (code 1): , while compiling: SELECT * FROM data WHERE type='BB'; at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2483) at android.app.ActivityThread.access$900(ActivityThread.java:153) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5441) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628) Caused by: android.database.sqlite.SQLiteException: no such table: data (code 1): , while compiling: SELECT * FROM data WHERE type='BB';

Dmitry
05.06.2017
17:01:27
Потому что судя по твоему коду я могу только сказать "у меня работает"))

Ivan
05.06.2017
17:03:10
Всем привет. Подскажите плз, как по русски правильно перевести Navigation Drawer?

Dmitry
05.06.2017
17:03:48
Символы экранированы правильно?

Ты createDatabase вызываешь?

Ivan
05.06.2017
17:05:51
Шухлядка навигации
просто диплом пишу, надо как-то нормально написать в требованиях

Никита
05.06.2017
17:06:50
Dmitry
05.06.2017
17:07:18
Пробелов там разве не надо?

Никита
05.06.2017
17:07:55
Где?

Dmitry
05.06.2017
17:08:26
Данные только чисти, если пробуешь менять. А то вдруг ты на старой базе новый код юзаешь

Google
Никита
05.06.2017
17:11:42
Да вроде уже стёр и заново поставил

Ramzes
05.06.2017
17:11:45
Ivan
05.06.2017
17:12:30
Ramzes
05.06.2017
17:13:27
Что господа, как вам котлин? Писал на нём новый проект дня три, потом психанул и переписал всё на джаве

Dmitry
05.06.2017
17:13:35
Да вроде уже стёр и заново поставил
Не могу сейчас до своего кода добраться, помню только, что проблемы были с открытием этих баз у меня. Я писал методы проверки существования файла(базы). https://stackoverflow.com/questions/18642773/no-such-table-for-select-query-android-sqlite

Никита
05.06.2017
17:13:55
Спасибо

Dmitry
05.06.2017
17:14:54
Спасибо
Там было что-то типа public static boolean checkDataBaseExists(Context context) { SQLiteDatabase checkDB; try { File base = context.getDatabasePath(DATABASE_NAME); checkDB = SQLiteDatabase.openDatabase(base.getAbsolutePath(), null, SQLiteDatabase.OPEN_READONLY); checkDB.close(); } catch(Exception e) { return false; } return true; }

Никита
05.06.2017
17:15:33
Спасибо, Сейчас попробую

Ramzes
05.06.2017
17:16:36
А кто в рхджава шарит?

Dmitry
05.06.2017
17:17:52
Спасибо, Сейчас попробую
И потом это так делалось. if(SQLHelper.checkDataBaseExists(ConnectionsLog.this)) { baseHelper = new SQLHelper(ConnectionsLog.this); sqdb = baseHelper.getReadableDatabase(); readDataBase(); } } Это конечно так себе код из 2013 года, НО на каких-то устройствах вылетало по-другому и я решил оставить подобное :(

Roman
05.06.2017
17:18:48
ORM наше всё

Dmitry
05.06.2017
17:18:49
В readDataBase уже курсор ебашится, как в твоём коде выше

Ramzes
05.06.2017
17:20:25
ORM наше всё
Согласен, не вижу смысла юзать sqlite в 2к17 кроме каких-то ооочень специфичных задач, тем более, realm производительнее

Roman
05.06.2017
17:20:55
Никита
05.06.2017
17:21:20
Да и нв Винде свою таблицу реалма не сделаешь

Ramzes
05.06.2017
17:21:27
Ну если только пара таблиц...

Dmitry
05.06.2017
17:21:56
Realm тяжёлый. Для пары таблиц его тащить в приложение не хочется
У меня вот лог соединений написан на этом. Уже не выпилить. Там миллионы юзеров сидят)))) Даже если захочу - не буду трогать

Ramzes
05.06.2017
17:22:09
Серьезно? Есть же клиент какой-то. Или он до сих пор только под мак?

Google
Ramzes
05.06.2017
17:23:33
Я как-то SugarORM юзал, вот это ад

Очень не рекомендую

Daniil
05.06.2017
17:53:25
Всем привет! А есть тут люди умеющие работать с UML? Нужно создать три маленькие диаграммы активности. Оплачу работу.

Igor
05.06.2017
18:01:31
Не забывают про Android ? https://i.gyazo.com/2a8643e68f5d5dc77ecf782d21e52f77.png

Usman
05.06.2017
18:13:16
а давно андроид студия может classes.dex декомпилировать?

L
05.06.2017
18:40:38
Не забывают про Android ? https://i.gyazo.com/2a8643e68f5d5dc77ecf782d21e52f77.png
О соотношении устройств с последними версиями?

Anton
05.06.2017
18:41:54
Да

Igor
05.06.2017
18:45:57
Осенью будет совсем весело, когда 8 выйдет (хорошо что у меня nexus)

Usman
05.06.2017
18:46:19
Эх

Ребят, а Glide как-то сжимает фотки?

Alexey
05.06.2017
18:59:31
Usman
05.06.2017
19:01:51
А отключить можно?

Кита
05.06.2017
19:02:26
Гнобят. ))
да там сейчас просто унижают

Alexey
05.06.2017
19:34:41
А отключить можно?
Glide.with(container.getContext()) .load(pageList.get(position)) .asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .asIs() .into(photoView);

.format(DecodeFormat.PREFER_ARGB_8888) конкретно это

Usman
05.06.2017
19:35:02
о секнс

чет не

так же плохо

Google
Mikhail
05.06.2017
19:42:50
Не забывают про Android ? https://i.gyazo.com/2a8643e68f5d5dc77ecf782d21e52f77.png
Ну а если взять устройства поддерживаемые гуглом?

Usman
05.06.2017
19:43:37
а все устройства на которых установлен гугл плей лицензионный - поддерживаемы гуглом

и именно они попадают в эту статистику

Sergey
05.06.2017
19:44:52
В процентном соотношении девайсов эплу было бы не выгодно показывать

Usman
05.06.2017
19:46:11
че

а понял, все равно гугл проиграла бы)

потому что не все андроид владельцы обновляются

Admin
ERROR: S client not available

Sergey
05.06.2017
19:46:32
че
Потому что андроид устройств больше

Usman
05.06.2017
19:46:51
это не делает процентное соотношение больше

даже наоборот

и если брать отдельно нексус + пиксель против айфона, то победа очевидна

на руках 1 млрд айфонов)

Sergey
05.06.2017
19:47:20
Я о количестве устройств

Usman
05.06.2017
19:47:44
и если брать отдельно нексус + пиксель против айфона, то победа очевидна

на руках 1 млрд айфонов)

по твоему 860 миллионов устройств с айос 10 будет меньше чем 7 процентов андроид устройств на нуге?

мне кажется бетту iOS устанавливают больше людей, чем последнии версии андроид

Sergey
05.06.2017
19:49:24
http://gs.statcounter.com/os-market-share/mobile/worldwide

Google
Sergey
05.06.2017
19:50:37
iOS это только пятая часть рынка

Никита
05.06.2017
20:00:39
Не могу открыть SQLite БД. Ошибка: Failed to open database '/data/data/me.pokerhelper/databases/data_base'. Строка ошибки: checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY); Путь: "/data/data/" + context.getPackageName() + "/databases/" + NAME

Что может быть не так?

В другом проекте это работает

Ramzes
05.06.2017
20:01:45
Может она не создана к тому моменту

Никита
05.06.2017
20:02:31
Нуу. Она у меня лежить в папке assets. Она создана. Её только открыть надо и читать с неё

Илья
05.06.2017
20:06:20
Так ты скопируй сначала

Из ассетов в /databases/

Никита
05.06.2017
20:11:26
private void copyDataBase() throws IOException { InputStream myInput = mContext.getAssets().open(NAME); String outFileName = dbPath + NAME; OutputStream myOutput = new FileOutputStream(outFileName); byte[] buffer = new byte[10]; int length; while ((length = myInput.read(buffer)) > 0) { myOutput.write(buffer, 0, length); } myOutput.flush(); myOutput.close(); myInput.close(); } Копирую

Всё, решил трабл

Alexey
05.06.2017
20:39:06
так же плохо
Кэш сбросить надр

Никита
05.06.2017
20:40:28
Хмм. У меня TextView начали почему то немного "падать" в низ, если текста не на 1 строку, а на 2. С чем может быть связано? <TextView android:id="@+id/bet_center" android:layout_width="125dp" android:layout_height="45dp" android:background="@drawable/layout_border" android:gravity="center" android:textSize="16sp" />

Илья
05.06.2017
20:40:49
Ну так высота фиксированная потому что

Никита
05.06.2017
20:41:32
Да, теперь норм. А почему оно так?

Ramzes
05.06.2017
20:43:07
Необъяснимо, но факт)

Ну типо, фиксированная верстка всегда будет косячной

Никита
05.06.2017
20:52:38
Понял) Спасибо)

А вот у кнопки стандартной, сервый фон это Background? Или Drawable ресурс какой? Хочется менять цвет этот серый програмно на другой.

Ramzes
05.06.2017
21:03:19
Background, в качестве которого может выступать в том числе и drawable

Страница 1568 из 3205