Anonymous
в sqlite там такого не встричал
Mike
в sqlite там такого не встричал
Какого? Удаления по ID?
Anonymous
нет list.get)) мне нужно просто последнюю добавленую запись удалить
Di7aK
DELETE FROM table WHERE id = (SELECT MAX(id) FROM table);
Anonymous
String max="SELECT * FROM TABLE WHERE ID = (SELECT MAX(ID) FROM TABLE)"; db.delete("mytable", "_id = ?", new String[]{max});
Anonymous
у меня вот так вот но не работает
Di7aK
епт execSQL() юзай
Anonymous
аа
Anonymous
попробую)спс
Di7aK
_id
Di7aK
я хз как у тебя поле ид проименовано
Anonymous
db.rawQuery и все удалит? или все равно надо через db.delete ??
Di7aK
ну или это по идеее пахать должно DELETE FROM table ORDER BY _id DESC LIMIT 1
Anonymous
Как парсить через json?
Anonymous
App.getRequestQueue ( ).add ( new StringRequest ( Request.Method.GET, url, new Response.Listener<String> ( ){ @Override public void onResponse ( String p1 ) { List<ModelsCredit> model=new ArrayList<>(); JSONObject object=null; try { if(p1==null){ callback.OnError(); return; } object =new JSONObject(p1); JSONArray array=object.getJSONArray("credit"); for(int i=0;i<array.length();i++){ ModelsCredit credit=new ModelsCredit(); credit.name=array.getJSONObject(i).getString("title"); credit.opisanie=array.getJSONObject(i).getString("description"); credit.img_url=array.getJSONObject(i).getString("iconUrl"); credit.url=array.getJSONObject(i).getString("url"); model.add(credit); } if(object!=null){ callback.onResponse(model); } } catch (JSONException e) { e.printStackTrace(); } } }, new Response.ErrorListener ( ){ @Override public void onErrorResponse ( VolleyError p1 ) { // TODO: Implement this method } }));
Anonymous
Типо этого?
Di7aK
подруби gson не насилуй мозги
Anonymous
Через volly можно же?
Anonymous
Ха-ха-ха
Anonymous
Классная шутка)
Di7aK
что тебе ретрофедя не нравится
Roman
простите
Roman
а в чём проблема с ретрофитом?
Anonymous
Тем, то что это не для телефона)
Roman
спринг?
Roman
ретрофит прекрасно подключается к любым Java/Kotlin проектам
Roman
не обязательно телефон
Anonymous
На телефоне Колю)
Anonymous
Кодю
Roman
О_О
Roman
Ладно, наверное у тебя есть для этого причины)
Anonymous
Просто, скажите так сработает или нет
Anonymous
Вот и все)
Di7aK
да хоть на телефоне какая разница
Ivan
Ретрофит подходит не всем
Anonymous
Там есть анатации которые aide не поддерживает
Di7aK
вот что странно credit.opisanie=array.getJSONObject(i).getString("description");
Di7aK
Там есть анатации которые aide не поддерживает
ну тогда просто gson он и без аннотаций жрет
Di7aK
когда рядом написано description
Anonymous
Я знаю)
Mike
Там есть анатации которые aide не поддерживает
там нельзя добавлять библиотеки?
Vjačeslavs
Может звучит смешно, но подскажите пожалуйста материал, где описан простой и адекватный метод нарисовать блин две точки на канве и соединить их линией?
Vjačeslavs
Я имею ввиду начиная с размещения этой самой канвы на экране
Di7aK
https://stackoverflow.com/questions/3616676/how-to-draw-a-line-in-android
Vjačeslavs
Т.е. я правильно понимаю, что стандартно не существует готового View-а для рисования?
Di7aK
SurfaceView чтоли
Di7aK
какой от него смысл если любое вью имеет канвас
Anonymous
String max="DELETE FROM mytable ORDER BY _id DESC LIMIT 1"; db.execSQL(max); что я делю не так у меня ошибка
Di7aK
кккакая
Anonymous
near "ORDER": syntax error (code 1): , while compiling: DELETE FROM mytable ORDER BY _id DESC LIMIT 1
Di7aK
хм
Di7aK
вроде есть
Di7aK
в DELETE нет ORDER
http://www.sqlitetutorial.net/sqlite-delete/
Mike
http://www.sqlitetutorial.net/sqlite-delete/
> If you compile SQLite with the SQLITE_ENABLE_UPDATE_DELETE_LIMIT compile-time option, you can use the ORDER BY and LIMIT clause in the DELETE statement like the following form:
Di7aK
кривой тутор, надо делать туторы которые всегда пашут
Mike
кривой тутор, надо делать туторы которые всегда пашут
недо просто читать полностью, что пишут
Anonymous
получаеться это не работает так?
Roman
Т.е. я правильно понимаю, что стандартно не существует готового View-а для рисования?
Есть метод у вьюшки public void draw(Canvas canvas) Возможно он умеет рисовать без необходимости создавать новый класс
Roman
но я не проверял
Vjačeslavs
В общем то, что я хотел, получилось с помощью ImageView + bitmap + canvas
Anonymous
Так можно ведь делать?
Ivansuper
Так можно ведь делать?
Убери это под ссылку
Mike
Так можно ведь делать?
Нет, нельзя, сообщение занимает больше, чем экран
Anonymous
с этим то что?
сейчас проверю
Anonymous
Я про сам код
Mike
Я про сам код
я ж удалил сообщение с кодом
Андрей
я ж удалил сообщение с кодом
кстати давняя проблема, мб в шапке прописать чтоб гистом пользовались каким?
Anonymous
https://pastebin.com/84T8x1ST
Anonymous
Так пойдет теперь?)
Anonymous
с этим то что?
все заработало спасибо большое!!!!!