doctorlinguist Hugh Jim Bissell
looks like Android Pie breaks Robin. @33MHz
33MHz Robert
@doctorlinguist arr! a lot breaks Robin. :'( Let's see... I was in the middle of replacing the HTTP library...
schmidt_fu Florian Schmidt
@33MHz @doctorlinguist Maybe the same problem - Robin crashes when I open a post (Android 8.0)
33MHz Robert
@schmidt_fu any post?
schmidt_fu Florian Schmidt
@33MHz Hmm, it crashed with any post so far. Today it works. I guess it happens after a certain amount of time/posts/reloads.
schmidt_fu Florian Schmidt
Ok, had the first crash with a post w/ image. Do they load asynchronously?
33MHz Robert
@schmidt_fu ah, perhaps. I think whatever's handling memory is preeeetty bad. Image issue makes sense, as I think it just doesn't know what it's loading, and sometimes it's too much overall (that is, it inconsistently breaks on a single image).
schmidt_fu Florian Schmidt
Ok, all of the ones I tried with images crashed.
- 0replies
- 0reposts
- 0stars
33MHz Robert
@schmidt_fu and the image handler is an old custom lib.
schmidt_fu Florian Schmidt
Yeah, now it crashes with big images, threads, user profiles. Memory could be a pointer (pun intended) in the right direction!
33MHz Robert
@bayprogrammer Wait - you write in Java. Want to work on ancient Android?? :D
hybotics Dale
@33MHz I forgot where I put my memory handler… // @schmidt_fu
bayprogrammer Zeb DeOs
@33MHz I'm not proficient with Java (at least not yet). I've really only barely started learning (largely in support of my desire to use Clojure and Scala).
jws Jeremy W. Sherman
@33MHz @bayprogrammer What are y’all hacking on, and how ancient is the targetSdkVersion?
33MHz Robert
@jws I was trying to Trojan Horse the robin project [github.com] onto him.
targetSDKVersion is 28… Some old libraries need to be replaced, far's I can tell. There are better ways for it to be organized. Ideally it would have a decent makeover. @bayprogrammer
jws Jeremy W. Sherman
@33MHz @bayprogrammer Hmm, GPL3. That limits library selection [gnu.org] , but not as bad as GPL2.
jws Jeremy W. Sherman
@33MHz @schmidt_fu It jettisons its cache on low memory. But doesn’t truncate its LIFO queue of WIP image loading tasks. So that may do it.