**** BEGIN LOGGING AT Fri Nov 27 03:00:53 2015 Nov 27 04:20:17 Has anyone got sim exception while building the apk in grade Uncaught translation error: com.android.dx.cf.code.SimException: local 0003: invalid https://gist.github.com/TheShapGuy/10f1899631a94c111319 Nov 27 04:24:10 is accessing info from my db within my app thru JSON and PHP safe? Nov 27 04:25:35 thornekey wat Nov 27 04:26:16 g00s: i want to pull info from a database in my app Nov 27 04:26:58 obviously i cant access the db directly.. (unsafe) so i want to make my app Http to a php file on my server and then JSON the info back to the app Nov 27 04:27:01 is that safe Nov 27 04:28:29 thornekey sure, thats fine Nov 27 04:28:46 so the PHP file serves as the API, g00s ? Nov 27 04:29:10 i dont use PHP, but you just implement a web service, with PHP if you must Nov 27 04:29:33 you can use retrofit to make the rest calls Nov 27 04:30:07 ok cool Nov 27 04:55:02 keep getting these weird errors from play store "An unexpected error occurred. Please try again later. (700100)" Nov 27 05:08:29 i have an AsyncTask class, and a specific method in my main activity class, can i call the method in the main class from the async one? Nov 27 05:09:53 thornekey: Yes. Nov 27 05:10:24 TacticalJoke: cool :) Nov 27 05:12:06 Though the typical way that people use AsyncTasks entails a memory leak. (The AsyncTask references the Activity even after the Activity has been destroyed.) Nov 27 05:13:03 oh Nov 27 05:13:07 what would you suggest then Nov 27 05:13:41 This answer summarises it well: http://stackoverflow.com/a/3358741 Nov 27 05:14:59 Hmm now its making me wonder if i need it Nov 27 05:15:14 Im just trying to do a http request Nov 27 05:16:41 Is it a GET request? Nov 27 05:18:08 http://pastebin.com/h8q4EYeP <- see here Nov 27 05:23:26 thornekey, so whats the problem? Nov 27 05:24:02 i was just wondering whether or not its ok to call a method from my main activity within this async class Nov 27 05:24:14 but as TacticalJoke said it can cause issues Nov 27 05:24:29 Calling the method can't cause issues. Nov 27 05:24:38 But keeping the activity reference the whole time isn't optimal. Nov 27 05:25:12 Isnt it OK if you have the AsyncTask as an inner class of the Activity? Nov 27 05:25:13 It doesn't really matter in simple cases. It'd be a very short-term leak. Nov 27 05:25:43 drose379: It's not ideal in general. An inner class (AKA a non-static nested class) has a hidden reference to the enclosing class. Nov 27 05:25:59 Ok Nov 27 05:26:06 Why not ideal? Nov 27 05:26:08 An inner AsyncTask, therefore, has a hidden reference to the Activity, and Activities are quite heavyweight. Nov 27 05:26:18 so as the stackoverflow answer says i should call in oncreate and remove in ondestory Nov 27 05:26:23 destroy* Nov 27 05:26:29 The problem is that the AsyncTask outlives the Activity (and keeps the Activity from being garbage collected) in some cases. Nov 27 05:26:41 Ah ok Nov 27 05:27:02 I think, though, it doesn't actually matter (much) in some cases. Nov 27 05:27:12 Though I'm not sure I'd ever write code that allowed it. Nov 27 05:27:25 Interesting, Ok Nov 27 05:33:00 thornekey: Note that you don't have to use Activity.onRetainNonConfigurationInstance here. You can use a static field somewhere (perhaps referencing some object that references the AsyncTask). Though some people prefer the former. Nov 27 05:33:21 Ah, ok cool Nov 27 05:33:22 thanks Nov 27 05:33:34 Or you could just throw this whole idea away and use Retrofit. It handles all this stuff, AFAIK. Nov 27 05:34:30 true Nov 27 05:35:02 Also, you don't have to use AsyncTask. ThreadPoolExecutor gives you more control. Nov 27 05:35:09 But the latter is less simple, I guess. Nov 27 05:35:59 ahah there is so much to suddenly think about Nov 27 05:36:54 Assuming you're not going with Retrofit, it's easiest to stick with AsyncTask for now. (Note that AsyncTask is a thing that uses ThreadPoolExecutor {and Handler}.) Nov 27 05:37:31 The "make one tiny change at a time" philosophy. Nov 27 07:24:27 Hello. Is it possible to leave SQLite database of an application on a device when the application is uninstalling? Nov 27 07:34:48 Maybe you can suggest me an online service to store data of my application? Nov 27 07:35:34 s3? b2? Nov 27 07:41:01 @deebo sorry? Nov 27 07:45:42 amazon s3, backblaze b2 Nov 27 07:56:09 @deebo sorry, but they are both not free Nov 27 07:57:01 I'm looking at prase.com there is a free account for 20Gb storage Nov 27 07:57:01 did you really expect them to be? Nov 27 07:57:15 prase.com is a parked domain Nov 27 08:03:50 @deebo and what is it change? Could you explain? Nov 27 08:18:00 I have encrypted mp4 file(s) on my android client. Is there a way to play the video _while_ the decryption process is going on? I already tried ExoPlayer with no luck. Nov 27 09:23:18 hey guys Nov 27 09:23:30 which is the best ar library which i can get started with ? Nov 27 09:26:14 i would like to do an AR app to view my house wiring :P Nov 27 09:26:47 guys are my messages reaching the channel ? Nov 27 09:27:05 https://www.kudan.eu/ good ? Nov 27 10:07:47 hi fellas Nov 27 10:10:11 there's something strange that I'm facing with proguard, Butterknife.inject(this) won't run Nov 27 10:10:28 so I end up with nullpointer on views Nov 27 10:10:43 while I've certainly added the config for it in proguard Nov 27 10:12:06 does it work without pg? Nov 27 10:12:23 yea Nov 27 10:12:46 show your proguard file Nov 27 10:13:23 http://pastie.org/10583714 Nov 27 10:15:20 hm.. looks ok for me :/ Nov 27 10:15:29 I have the same and it works Nov 27 10:16:04 because I tried to remove the line that worked with the first view, just to see if it was an issue with that view, it errored on any work with any view Nov 27 10:16:10 so the views arent being found to begin with Nov 27 10:18:10 are they found if you do it without Butterknife? Nov 27 10:18:28 I haven't tried Nov 27 10:18:40 I'm going to try and add the latest version, 7.x Nov 27 10:33:13 oh Nov 27 10:33:18 I see there is no longer InjectView.. Nov 27 10:33:26 dang I've been away Nov 27 10:33:54 : > Nov 27 10:34:04 now, how to change all occurrences of InjectView to Bind, in all files Nov 27 10:34:05 :D Nov 27 10:34:23 Odaym, Edit -> Find -> Replace in Path Nov 27 10:34:34 that will search/replace on every file in your project Nov 27 10:40:38 alright, clean as a whistle Nov 27 10:40:39 works Nov 27 10:45:21 Hi - So i want to write a simple program for Android phones and tablets, and google tells me I need to learn Java. Is this going to be the main language for android for the next few years? Nov 27 10:45:48 google told you :) Nov 27 10:46:18 what's it concern you what the language is going to be in the next few years Nov 27 10:46:30 right now it's Java, and right now you need to write the app, learn Java Nov 27 10:46:35 you cant just swap out java on android Nov 27 10:47:00 it will always be a jvm related language on android, so java will be compatible forever Nov 27 10:47:47 ok thanks :) Nov 27 11:05:34 that explains a lot Nov 27 11:13:51 i have an AppBarLayout that can change in size when the user drags on a view inside it. Now when the screen starts the first time, i want to animate the size to indicate that's possible. How do I achieve this? I think i should animate its height Nov 27 11:44:57 apparently I got a +1 rep from somewhere on stackoverflow... the logs don't say what it was about Nov 27 12:14:47 Hello, I want to prevent android from killing my app (professional app) when its in background. I heard that using Services could do that ? Nov 27 12:14:58 nothing can do that Nov 27 12:15:30 a service wont prevent android from killing the app Nov 27 12:15:30 but the service can be kept running Nov 27 12:23:30 Can I start an activity as a Service ? (**ignorant talking**) Nov 27 12:23:58 no. a service is a different class than an activity Nov 27 12:25:06 can you cat become dog Nov 27 12:25:40 services are for background tasks with no assigned ui, activities are for ui/user interaction Nov 27 12:25:56 damn, there isnt any way to indicate a priority level of my app ? Like if it got a big priority, Android will kill the app in last resort Nov 27 12:26:16 why do you want that? Nov 27 12:26:28 just retain the old state Nov 27 12:27:55 there is so much data to load (200+ files), i cant store it into a Bundle Nov 27 12:28:12 where do you load them from? Nov 27 12:28:27 from their storage Nov 27 12:28:32 ... Nov 27 12:28:59 ? Oo Nov 27 12:29:26 file, internet, a database, the users mind ? Nov 27 12:30:26 storage can be anything Nov 27 12:31:12 its from files Nov 27 12:31:20 just reload them then Nov 27 12:31:26 should be fast if its local Nov 27 12:35:34 Thats what i am actually doing, each file has a temporary backup to save user inputs, i reload all datas when application is killed, but it takes like 2mn (as a first launch) Nov 27 12:36:20 thats bad :/ Nov 27 12:36:39 you should find a way to reduce this. why do you need to load that many files in the first place? Nov 27 12:37:26 load them asynchronously, just load an absolute minimum set in a high priority so you can show something and then keep loading more Nov 27 12:38:59 200 files still sounds much Nov 27 12:39:01 also if possible, considering combining the files into an archive of some sort Nov 27 12:39:11 yes it does Nov 27 12:39:20 there should be a way to break this down or use a database possibly Nov 27 12:39:46 we had a project about a year ago where the original application had a "database" in a filesystem that consisted of like 6000+ files Nov 27 12:40:06 >.> Nov 27 12:40:13 I developed a new file format for them to combine the files into a few files Nov 27 12:40:14 allowed me to load the content faster Nov 27 12:40:24 its professional app : each user must go in a point of sale, enter products informations, etc (there is much more functionnality). its really hard to explain clearly, but i cant use less files or less datas Nov 27 12:40:53 mtR_, but you can structure the data better Nov 27 12:40:59 indeed Nov 27 12:41:04 are the files static data? Nov 27 12:41:09 i bet the app isnt showing the data of 200 files at the same time Nov 27 12:41:14 so you can load on demand for example Nov 27 12:41:21 * Zharf nods Nov 27 12:42:20 danijoo_: im already loading on demand :p And i just added reading with indexs Nov 27 12:42:49 database is not an option? Nov 27 12:43:12 its a custom database Nov 27 12:43:21 cause im sharing files with other apps Nov 27 12:43:25 is there a reason why it must be custom? :p Nov 27 12:43:41 content providers on databases can also share data with other apps Nov 27 12:44:41 its shared if a computer app, a windows phone app, etc.. We created a standart format Nov 27 12:44:46 export functionality is also a common solution if moving to another device/platform :) Nov 27 12:44:54 with* Nov 27 12:45:30 btw the loading time isnt really the problem here, the client just dont want the damn application to get killed... Nov 27 12:45:40 i guess he is dreamin Nov 27 12:45:46 mtR_, thats not possible Nov 27 12:45:55 because its how android works Nov 27 12:46:27 danijoo_, the project I had earlier had about 6700 small files scattered in a quite deep filesystem hierarchy with paths hardcoded in the application code... it was horrible... the client wanted to allow the users to download the data from the internet instead of using the microsd cards they were selling the application on before... Nov 27 12:46:47 imagine trying to transfer 6k+ few hundred kB files over the internets Nov 27 12:46:49 they sold the app on an sdcard? Nov 27 12:46:50 wow.. Nov 27 12:46:54 yeah Nov 27 12:47:11 thats really crazy Nov 27 12:47:32 it's 5GB of data though Nov 27 12:48:27 but we built a CDN, put the files in archives that represented packages of data and allowed the user to choose which of them they wanted to use... instead of all of it Nov 27 12:48:33 it was a fun project.. Nov 27 12:48:45 I enjoy working on low level file formats Nov 27 12:50:18 mtR_, yeah, applications can get killed if they're not in the foreground Nov 27 12:50:32 and they might get killed if they're in the foreground and the resources are getting reaaaally tight Nov 27 12:51:31 if you really wanted to you could build a sticky service that would keep the data loaded, but I wouldn't recommend it Nov 27 12:51:53 but even those might get killed, but they're restarted quite soon afterwards Nov 27 12:52:00 usually.. Nov 27 12:52:23 Zharf: yeah its sad, my client as very weak phones, want to load megabig files, and is crying cause android killing app Nov 27 12:53:52 you could solve this with a real database... but try to not load the whole file immediately, just the parts you need and then seek & load more when needed Nov 27 12:54:03 and don't keep too much of it in memory Nov 27 12:55:02 Zharf: i see want you mean trust me, but it cant be more optimized :) Nov 27 12:55:27 if you are loading 200 files at start, it can :p Nov 27 12:57:21 I can't counter that because I don't have access to your code/the data, but if you already know there's nothing you can do then there's nothing you can do to solve the problem Nov 27 12:57:41 android typically has limited memory available for applications Nov 27 12:57:57 might be less than 32mb on low end devices Nov 27 12:58:10 im in large heap size Nov 27 12:58:20 or app would be so dead already :p Nov 27 12:58:30 some devices ignore the large heap size :( Nov 27 12:58:38 you still need to manage your memory usage Nov 27 12:59:03 are you getting onLowMemory callbacks? Nov 27 13:00:07 hm nope Nov 27 13:00:24 is the application in foreground when it gets killed? Nov 27 13:01:13 yes always ^^ Nov 27 13:01:26 OOM? Nov 27 13:01:42 but i dont have much memory problems (except for the damn 5.0 Android version) Nov 27 13:01:52 OOM or just a crash Nov 27 13:01:53 take some lecithin Nov 27 13:02:07 oops, i mean its in background, not foreground Nov 27 13:02:20 that can happen anytime Nov 27 13:02:22 oh, well then it's free to be killed Nov 27 13:02:25 doesnt matter how much memory you use Nov 27 13:02:25 when he get a call for example Nov 27 13:03:05 yeah thats why i was trying to find a way to give more "resistance" to the app, but not possible Nov 27 13:03:59 design the app so it doesnt have to reload all data but only the data thats currently displayed and it wont be a problem anymore Nov 27 13:05:26 Btw for device in Android 5.0.x, it seems GC is failing to expand the heap size, and i got some OOM crashs, but only in 5.0.x Nov 27 13:05:46 mtR_, as I said, not every device respects large heap flag Nov 27 13:05:54 some devices/versions just ignore it Nov 27 13:06:43 its more of a recommendation for the system than a setting Nov 27 13:07:03 danijoo_: they have large heap : ava.lang.OutOfMemoryError: Failed to allocate a 16396 byte allocation with 16777120 free bytes and 361MB until OOM; failed due to fragmentation (required continguous free 20480 bytes where largest contiguous free 16384 bytes) Nov 27 13:07:21 361 until OOM... Nov 27 13:07:42 i think its Android 5.0.x problem Nov 27 13:07:43 there wasn't large enough chunks of memory available Nov 27 13:07:46 failed due to fragmentations Nov 27 13:08:10 mtR_: could be ART problem? Nov 27 13:08:20 hes just loading too big files Nov 27 13:08:25 have you tried on 4.4 ART Nov 27 13:09:32 Ashiren: you talking about android version ? Nov 27 13:09:44 eeyup Nov 27 13:09:49 and dalvik vs art Nov 27 13:10:32 danijoo_: i dont think its about the file size, cause with a less powerfull device with android 4.4 there is no problem. Nov 27 13:10:47 Ashiren: no problem on 4.4 Android Nov 27 13:10:52 only on 5.0 Nov 27 13:14:51 might be the way how ART handles fragmentation of memory Nov 27 13:15:00 + loading too big and too much files :p Nov 27 13:15:53 1 more hours to 2 more hours to get last hour or work. time to goof on the internet Nov 27 13:31:32 anyone try out android studio 2.0 yet?:) Nov 27 13:32:08 yes, it was aweful :D Nov 27 13:32:25 awful * Nov 27 13:32:53 I like it to. Nov 27 13:33:40 What is name of this.NOw you can make your app go into google is this true?:) Nov 27 13:34:10 http://imgur.com/Av7Qfmu AS collapsing on itself like (eclipse did sometimes with refactor) with few undo/redo Nov 27 13:34:29 Oh i rem now it call gogleing linking in android studio 2.0:) Nov 27 13:34:57 danijoo,I think google linking is cool to have. Nov 27 13:35:07 i think a working editor is better to have. Nov 27 13:35:20 (it's not even AS 2 on my screenshot) Nov 27 13:38:03 ,Will it build faster that good thing right? Nov 27 13:38:09 instant run is still unuseable Nov 27 13:38:38 and for normal incremental builds i didnt experienced a big speed increase Nov 27 13:39:09 but im not coding in java so it could be me Nov 27 13:39:54 ,I not sure how this google linking work in android studio yet. Nov 27 13:40:07 didnt try that Nov 27 13:40:24 For app indexing? Nov 27 13:41:24 netban,I see Nov 27 13:42:41 Hi all, does somebody have an issue with duplicate '_id' column in sqlite? Nov 27 13:46:03 netban,I think that what google link does not sure have not try it yet. Nov 27 14:03:30 Ok Hi. Should it be difficult to get a native precompiled library ( for android arm ) included in and Android Studio project ? Or is that silly easy ? I read a lot of different things on the net about that... Nov 27 14:07:31 Anyone by chance know how to save a String[] to Parse.com Nov 27 14:09:23 NeoFrontier, you just add it to a folder. Nov 27 14:09:32 NeoFrontier, of course your app won't run on non-arm devices. Nov 27 14:09:48 And it has to be precompiled with NDK compiler suite. Nov 27 15:00:15 hello I'm trying to migrate from Eclipse+ADT to Android Studio, and I'm having some trouble understanding Gradle. I read a few things on it, but how do I debug something in gradle? Nov 27 15:01:20 If I add "println 'zzzzzzzzzzzzz3'" into the first line of settings.gradle and run the app, I don't see any z's in logcat Nov 27 15:02:02 where does the gradle output go? Nov 27 15:02:13 actually nevermind I just found it, it's in the Messages window Nov 27 15:02:54 android-dev365, there's a "Gradle output" window. Nov 27 15:03:11 Using command line when developing build scripts is better though. Nov 27 15:05:51 hey guys, how do I convert an uri into a absolute uri in Android ? Nov 27 15:15:03 Hi, I got kind of a newbie question: I am developing a android app using android studio atm and im kind of stuck here: i need to add googles protobuf as an dependency...how do you do that? Nov 27 15:16:12 you need to add a module dependency Nov 27 15:16:21 yes, but i dont find protobuf in the list Nov 27 15:16:25 only strange libs Nov 27 15:16:25 project structure --> modules Nov 27 15:16:54 download the jar Nov 27 15:16:58 add it to dependency Nov 27 15:17:09 it'll index it for you Nov 27 15:18:27 tzhx Nov 27 15:18:29 thx Nov 27 15:18:30 Don't download JARs -_- Nov 27 15:18:32 nidhoegger, http://mvnrepository.com/artifact/com.google.protobuf/protobuf-java/2.6.1 Nov 27 15:18:51 nidhoegger, click on "gradle" tab, add "compile " under dependencies in your build.gradle' Nov 27 15:19:00 Gradle will grab the dependencies and properly include them. Nov 27 15:19:06 thank you! Nov 27 15:19:30 is it possible to inflate a menu in a Toolbar which isn't set as ActionBar? Nov 27 15:19:35 There's also a gradle plugin that automatically does code generation for protobuf. Nov 27 15:19:54 can i have a buildConfigField thats a concatenation of 2 other buildConfigFields ? Nov 27 15:19:58 where is the gradle tab? Nov 27 15:20:00 cant find it Nov 27 15:21:30 osxorgate, uh, just add same things again or write a gradle method? :) Nov 27 15:21:41 nidhoegger, on the web page? Nov 27 15:21:50 osxorgate, just define it that way, buildConfig "String", "cat", "DEBUG + VERSION_CODE" Nov 27 15:22:02 as an example Nov 27 15:22:32 whatever the appropriate syntax for gradle is Nov 27 15:23:53 working, thx Nov 27 15:24:16 need to reboot for kvm extension, brb Nov 27 15:25:46 If I have in Eclipse 2 big apps and 1 big common library, what's the equivalent for these 3 in Android Studio? Nov 27 15:28:51 re Nov 27 15:34:12 should I make one giant Android Studio project with the 2 apps as Module's ? Nov 27 15:34:49 or is there a way to do it where the apps are in separate Android Studio projects? If so, what about the common library? How does it fit in? Nov 27 15:35:51 i defined 2 functions and placed them in the build.gradle using "\"${one + two}\"" Nov 27 15:43:21 that works, but if they're already fields in BuildConfig, then what I described would be fine Nov 27 15:51:30 how can i implement 3d cards view. I mean top view , below it part of next view, and last is next one view, below second view Nov 27 15:52:11 what should i better use, viewpager or listview (recyclerview)? Nov 27 15:53:24 recyclerview Nov 27 15:53:36 and a custom layout manager Nov 27 15:54:22 thanks Nov 27 16:01:55 pfn http://jimulabs.com/2015/11/will-instant-run-instantly-kill-mirror/ Nov 27 16:05:06 of course, instant run sucks, it's not killing anything soon Nov 27 16:09:43 At least not instantly Nov 27 16:10:30 from the sound of that, even the jrebel guys think google made some interesting decisions and mau build upon it eventually Nov 27 16:11:07 Right now it's promising but it seems to be way too early to be useful Nov 27 16:11:32 eh? jrebel isn't mentioned there Nov 27 16:11:36 and the method count increase is pretty big from what I've read Nov 27 16:11:40 also, jrebel isn't very good either Nov 27 16:12:06 jrebel falls over and fails to work on large apps Nov 27 16:12:14 jrebel is mentioned in the first comment Nov 27 16:12:23 Oh, didn't read comments Nov 27 16:13:08 and not affiliated with jrebel Nov 27 16:13:17 i would have like to see google go in another direction actually; what i think needs to happen is navigation within an app needs to be made more explicit - using something /like/ IFML; once you have this and enough layouts to preview it occupies a nice spot between existing and full-blown app preview Nov 27 16:14:37 simple answer, get hired. by google and make your likes known that way Nov 27 16:14:56 heh, i'm not smart enough to work in the google kitchen :D :D Nov 27 16:16:51 hi Nov 27 16:18:52 anyone with some issue enabling gps from webview in android 6 ? It works in android 5 and previus versions, but not in android 6 (Nexus 5) Nov 27 16:19:37 you need to request the permission Nov 27 16:23:58 Using espresso for UI tests. Need to test that my "You are offline" toast shows. What's the best way to do this? Can I change connctivity in Android? From what I looked up it's not possible. Nov 27 16:24:53 cbeust have you read anything about DDD (domain driven design), found the ideas useful, etc? Nov 27 16:25:08 g00s Yeah, about ten years ago Nov 27 16:25:16 or was it fifteen? Nov 27 16:25:19 hm, is the blue book that old ... Nov 27 16:25:50 cbeust are the ideas useful ? Nov 27 16:26:06 Don't really remember them to be honest Nov 27 16:28:39 that boils down to: no Nov 27 16:29:55 i think often ideas that are learned migrate to a cognitive subconscious, not readily accessible out of the blue but once the context arrises they are available for recall Nov 27 16:30:07 Change connectivity via espresso? Any ideas? Nov 27 16:30:20 well... maybe not via espresso, but in an espresso test? Nov 27 16:31:54 Hello. I am trying to run an Unity application from Unity 5.2.1f1 to an Android Phone, Samsung Galaxy Ace (Android 2.3.6). Any time I try to install the APK I get an "Application not installed" (on Android) and "Invalid APK file: path/app.apk" with adb.exe. I tried with Development Build and tried with Android APIs 2.3.1 and 2.3.3. Nov 27 16:32:11 Do you have any clue in which direction I should be looking? Nov 27 16:34:11 First guess would be in direction of a trash can, Ace really is something from the dark ages. Nov 27 16:34:14 Does it support OpenGL ES 2.0 at all? Nov 27 16:35:26 yeah, seems likely the hardware isn't up to unity Nov 27 16:39:34 pfn: did you tried this? i'm about recyclerview and 3d cards layout? Nov 27 16:40:59 Mavrik: actually looks like it's the ARM ISA version rather than the opengl version which dooms it Nov 27 16:41:24 In any case, no business developing 3D apps for 2.3 Nov 27 16:41:38 It is a 2D app. Nov 27 16:42:16 no business using unity for 2.3 Nov 27 16:42:38 hey, there was a Hugo Boss edition of that phone - show it some respect! Nov 27 16:43:01 phibonacci: but you're using a 3D framework which requires better hardware than you're using Nov 27 16:44:39 This is going to be the most demanding retro-Pong ever. Nov 27 16:46:15 :) Nov 27 16:46:42 Android 2.3 and the low-end devices running it are EOL for years now, Unity doesn't really support them. Nov 27 16:47:01 Right, the Galaxy ACE has an ARM v6 and Unity supports ARM V7+ since 2014. Nov 27 16:47:07 "Android: OS 2.3.1 or later; ARMv7 (Cortex) CPU or Atom CPU; OpenGL ES 2.0 or later." Nov 27 16:48:32 so no Unity for you and your ancient phone Nov 27 16:53:15 It's fine, I just have to racket some friends. Nov 27 17:00:20 wow irc has been really flaky Nov 27 17:04:33 anyone familiar with genymotion Nov 27 17:05:01 never heard of it Nov 27 17:05:53 pfn: I mean I am having trouble downloading the image Nov 27 17:07:56 horny-sama, then contact their support Nov 27 17:08:14 (assuming it's not your internet connectivity) Nov 27 17:09:57 adq: is the setup Nov 27 17:09:58 issue Nov 27 17:10:04 like the virtual machine network thingie Nov 27 17:10:56 do you realize what you just wrote: pfn: I mean I am having trouble downloading the image Nov 27 17:11:26 anyway, same answer, contact their support Nov 27 17:13:25 adq, why? Nov 27 17:13:38 horny-sama, if you don't explain the problem, then people cannot help you. Nov 27 17:13:48 hold on Nov 27 17:14:39 Mavrik: installing it on my workplace pc so I can tell you the extract error Nov 27 17:17:00 horny-sama if you are installing it on a workplace PC, surely you have a license and paid support ;) Nov 27 17:17:16 so .. contact genymotion support like adq said ;) Nov 27 17:18:19 g00s, what's with the asshole behaviour_ Nov 27 17:18:20 ? Nov 27 17:18:37 g00s: I will uninstall it after I test it out Nov 27 17:18:40 genymotion unable to create virtual device connection timeout Nov 27 17:18:44 Mavrik i think you are over-reacting Nov 27 17:18:51 that's the error I got at home Nov 27 17:18:52 g00s, with what? Nov 27 17:19:07 g00s, I mean, I get you don't want to help. Nov 27 17:19:08 g00s: interesting it works on my workplace pc not my home pc Nov 27 17:19:32 g00s, but that's the same asshole behaviour than telling "Go google it" or "Ask on stackoverflow" to everyone. Nov 27 17:19:57 I get it, you don't want to help, but point of having a support channel is that people can get concrete answers. Nov 27 17:20:19 I will ask at a later time Nov 27 17:20:24 this isn't #genymotion Nov 27 17:20:32 since I am unable to reproduce the error in my workplace pc Nov 27 17:20:39 have to wait till hom Nov 27 17:20:40 pfn, it's not "#dipshit" either Nov 27 17:20:40 e Nov 27 17:21:01 No need to turn this channel into ##java. Nov 27 17:21:12 the correct response for support with a commercial product is the commercial provider Nov 27 17:21:27 No, it's not. Nov 27 17:23:02 And I'm surprised you're even on a commercial product channel if you think that. Nov 27 17:23:06 I'm not going to ask brightcove, Adobe, etc questions here, the same similarly applies to arbitrary 3rd party products Nov 27 17:23:11 Aren't you forwarding everything to Google? Nov 27 17:23:38 Ok let's get back to Android development questions, shall we? Nov 27 17:23:52 this *is* #android-* Nov 27 17:23:58 the focus being android Nov 27 17:24:04 Indeed. Nov 27 17:24:40 So let's not send people away that have issues while developing for it right? :) Nov 27 17:25:08 Using espresso for UI tests. Need to test that my "You are offline" toast shows. What's the best way to do this? Can I change connctivity in Android? From what I looked up it's not possible. In a nutshell, can I turn on Airplane mode programatically? Nov 27 17:25:10 is it okay if I ask a question on the tutorial http://developer.android.com/training/displaying-bitmaps/index.html Nov 27 17:25:34 eghdk, there's no good way for that... and you probably shouldn't be testing it like that. Nov 27 17:25:41 Mavrik, using Genymotion isn't necessarily developing Nov 27 17:25:52 I have been trying to follow the tutorial but I still would not quite follow it Nov 27 17:26:00 eghdk, instead simulate the exception or mock classes at the network layer. Nov 27 17:26:06 pfn: if you have an android phone and an intel cpu Nov 27 17:26:08 then no Nov 27 17:26:14 Mavrik, it's a third party product that has its own support channel Nov 27 17:26:18 Doing full-stack integration tests is usually not really useful. Nov 27 17:26:57 pfn, then I trust you'll STFU about sbt here in the forseeable future? :) Nov 27 17:27:30 eghdk, so in short, mock a class that will cause the IOException instead of trying to disable emulator network Nov 27 17:27:32 eghdk, espresso is for unit testing, you're looking for integration testing which exceeds the capability of espresso Nov 27 17:28:02 Mavrik, never, support has never been on this channel and I will always advertise a *better* *free* solution Nov 27 17:28:39 got it. just wanted to make sure it wasn't possible. It's so easy to do click actions in espresso, I was just hoping, there was a pullDownStatusBar() clickAirplaneMode() api. hahah. I'll mock it out. Thanks Mavrik pfn Nov 27 17:29:34 Mavrik, when gradle builds and deploys in 1 second, I'll consider stopping discussion about it Nov 27 17:29:37 eghdk, espreso doesn't interact with things outside your app, it's limited to your app only. Nov 27 17:30:10 pfn, that's fine, but stop being a dick to people asking about other *better* solutions connected to Android development here. Nov 27 17:30:33 eh, Genymotion is a commercial product with its own support channels Nov 27 17:30:54 time is better saved for *everyone* by going to the proper channels Nov 27 17:31:12 gotcha. I feel like I was trying to see if it could interact outside. I remember there was some android testing utility that could go outside of your app. Could've sworn it was provided by google or the sdk or something. Maybe it was monkey. Nov 27 17:31:18 eghdk, so if you need to do something with notification shade or anything outside the app you need UiAutomator :) Nov 27 17:33:11 Mavrik: Oh. That's what it was. UIAutomator. I'm going to mock this scenario out (I swear), but do you think in Espresso tests, I could also include UiAutomator? Let's say in this case I REALLY wanted to actually pull the notification tray down, hit airplane mode, then put the tray back up, then check if a View appeared because of connectivity change? Nov 27 17:33:40 Mavrik, especially if the question is "does anyone know about..." Nov 27 17:37:53 I really wish the problem with chrome + accessibility were fixed Nov 27 17:38:14 turning on accessibility makes chrome unusable, since forever Nov 27 17:40:27 and it's such a pain to toggle Nov 27 17:41:11 hm, interesting. i'm struggling to make a decision about my UI: i have multiple devices that save data, should there be a screen that shows all the saved files, or should it be scoped for device. when i look at gmail, i notice that search doesn't work across accounts Nov 27 17:42:17 depends on your goals Nov 27 17:42:32 Gmail search should be segregated by account Nov 27 17:43:07 because all work within gmail is scoped within the context of an account Nov 27 17:43:10 Gmail does not aggregate Nov 27 17:44:16 UI is so tough, i'm trying to design for the 90% users - they have one, maybe 2 devices - and probably wouldn't forget which device saved the file (and would go to that device's screen and find it). then there maybe like a few people with 5+ devices and don't remember which device saved what Nov 27 17:44:53 sounds like a simple decision of how you want to present your data Nov 27 17:44:53 the UI for the 90% is like the opposite of the UI for the 10% people Nov 27 17:46:16 so design for the 90% and if the money from the 10% is worthwhile, add a feature to support their use case Nov 27 17:46:47 or if the design for the 10% works fine for all cases, just do that Nov 27 17:53:55 Mavrik: do you think https://gist.github.com/mr-fool/7b5621395cfe5553257a#file-acitivty_main-xml-L10 is able to take advantage of the MainActivity image scaling feature Nov 27 17:54:06 so it can load more efficiently Nov 27 17:58:41 g00s, it's. funny how you have so many opinions on other software Nov 27 18:00:23 i'm stuck making a decision with unsatisfiable constraints Nov 27 18:01:32 anyone? Nov 27 18:02:10 g00s, of course it can be satisfied Nov 27 18:02:34 design for the 90% unless the return makes up for the 10% Nov 27 18:06:58 g00s: will https://gist.github.com/mr-fool/7b5621395cfe5553257a#file-acitivty_main-xml-L10 be able to take advantage of the scaling to reduce loading time Nov 27 18:12:06 good job asking random people, and the answer is no Nov 27 18:13:36 pfn: random people Nov 27 18:13:51 I thought we are all random people on the net Nov 27 18:16:36 shmooz: are you here? Nov 27 18:23:04 Any easy way to setText of a textView and make some part of the text a certain color? Like, right now the text is black, but I want to programatically set the text of "this text" to have "text" show in white. Nov 27 18:24:06 I was using html, but spannable seems like an option, but also seems potentially overly complicated Nov 27 18:24:24 Html is ok if you're using it infrequently Nov 27 18:24:36 it goes to hell if you call it often Nov 27 18:25:02 spannable is not complicated at all, but helper methods make it eminently more usable Nov 27 18:31:35 Alright, so html is worse for perf, I will go the spannable route Nov 27 18:33:45 write helpers to make it easier Nov 27 18:34:41 I usually do stuff like: "%1 foo bar %2" format(bold("x"), italics("y")) Nov 27 18:36:31 or bold(italics("z")) if I feel I need to. emphasize extra Nov 27 19:12:46 i'm using DownloadManager, but I am getting a "STATUS_FAILED" when the download completes. how can I debug this further? I've tried getting the COLUMN_REASON value but it just returns "placeholder" Nov 27 19:13:48 also, it works on android 5.0 but not android 4.1 Nov 27 20:31:42 my android SDK update stalled and hitting the abort button isn't doing anything Nov 27 20:32:03 kill it? Will my sdk be corrupt? Nov 27 20:32:59 does someone know a good way to put a HTML5 app into an apk in a neat way? I have so far tried crosswalk but well it seems a bit buggy Nov 27 20:34:30 HGBG: i kill it sometimes. everything ok. you mileage may vary Nov 27 20:43:56 neatest way IMHO would be to write your app in JAVA MrJones Nov 27 20:44:03 * Looney hides Nov 27 20:49:21 why do people spell java uppercase Nov 27 20:51:04 Looney: ok and why is there no better way? it's not that HTML5 apps would be rare Nov 27 20:51:29 I mean it's kind of a waste of time to be required to do that... I assumed most people would use things like crosswalk instead Nov 27 20:51:37 except that I hoped for something that works a bit more reliably (: Nov 27 20:54:48 assuming you meant I'm supposed to write my own html5 wrapper with java/webview Nov 27 20:55:26 hm Nov 27 20:55:35 nobody around who has some knowledge about html5 apps on android? Nov 27 20:56:51 heresy Nov 27 20:57:11 whats next? java in ios :? Nov 27 20:59:43 I would appreciate if someone had an answer that is actually relevant to my question (: Nov 27 20:59:58 yeah Nov 27 21:00:06 phonegap cordova right? Nov 27 21:00:18 or xamarin? Nov 27 21:00:41 cordova? is that thing good? I heard of it before Nov 27 21:00:58 I don't need something with lots of functionality, I would be happy if it just worked Nov 27 21:01:24 sadly crosswalk seems to have some issues with audio initialization, at least in my tests.. Nov 27 21:01:49 gielbier: the app basically already exists, I just need a web component to embed it Nov 27 21:02:04 webview? Nov 27 21:02:48 Hello. If I want to write a chess engine to be imported in the app 'Chess for Android', how would I go about doing that? I believe option 3 in the second section here tries to explain it, but I don't think I completely understand http://www.aartbik.com/MISC/uchess.html Nov 27 21:02:50 preferrably something where I don't need to bother with learning java and android studio details, because I'll *never need them again* except for making this generic wrapper (which is the same for each HTML5 app really, it's not that it'd be something that would need special tuning for my app) Nov 27 21:03:34 phonegap/cordova certainly looks interesting Nov 27 21:03:46 well crosswalk uses cordova 4.0 Nov 27 21:04:28 crosswalk would be perfect if it worked reliably ;/ Nov 27 21:04:43 same with cordova . Nov 27 21:04:48 "(3) Finally, developers can do all development in C/C++ and generate stand-alone native code using the appropriate compiler toolchain (e.g. CodeSourcery for ARM or the toolchain that ships with the NDK). This third approach is used by Chess for Android to import engines that do not ship with the application. Users can first get Chess for Android from the market, and later install third party engines from any other (possibly p Nov 27 21:04:48 rivate) source" Nov 27 21:04:56 oh. I guess then cordova is also out of the question Nov 27 21:05:39 is my only promising choice a minimalist app with a webview then? Nov 27 21:05:43 or is webview buggy too Nov 27 21:06:12 I never had any trouble with just running the app in a mobile browser btw. crosswalk somehow manages to add bugginess on top Nov 27 21:16:23 DrDuck, with the NDK and JNI you can do C/C++ code on Android Nov 27 21:47:03 I am trying to make an http request to an api, but it is not printing the response as expected. The "test" text shows up properly so I know the Textview is correct and working, but not in the response listener. Will anyone take a look? Nov 27 21:47:04 http://hastebin.com/gusibobiki.java Nov 27 21:48:20 Hey. Does anyone know how to replace an existing fragment by another one with an animation where only the second one is animating? I mean the first one doesn't move and the second one overlays on top. Nov 27 21:48:50 I'm running into a problem where the first fragment is gone (when there's no animation) or is on top (when there's an animation which does nothing). Nov 27 21:48:51 How do I implement a viewpager in which the user can swipe from the last page to the initial activity? Nov 27 22:09:58 Hello! Is anyone here? Nov 27 22:10:10 I've got an Android Studio SDK problem. Nov 27 22:10:26 uh Nov 27 22:10:33 nobody is here Nov 27 22:10:40 I am a haunted ghost Nov 27 22:10:57 you should always state your question in any case :p Nov 27 22:11:06 Are you a haunted ghost who understands SDK problems? Nov 27 22:11:12 while (true) { stateQuestion(); } Nov 27 22:11:43 Crowgirl: no Nov 27 22:11:52 ask TacticalJoke Nov 27 22:12:52 I'm not sure of the answer. Nov 27 22:13:23 I'm looking at high-end Windows laptops, and they almost all have 8GB RAM. Should I forget that if I want a decent Android Studio experience? Nov 27 22:13:31 I was thinking of 16GB, but so few laptops have 16GB. Nov 27 22:13:45 I would really appreciate anyone with experience using Android Studio in Linux to help me. Thanks in advance! Nov 27 22:13:46 OS: Kubuntu 15.04 Nov 27 22:13:46 JDK version: Oracle 7 (Default JDK in Debian derivients is now OpenJDK. Android developers warned me that OpenJDK has compatibility problems, so I went out of my way to install Oracle JDK 7.) Nov 27 22:13:46 This is my second time installing Android Studio from the ZIP file of the Linux IDE since yesterday. You know, the version where you launch AS from the Bash shell with studio.sh. Nov 27 22:13:47 The "Hello World" app I tried to build yesterday wouldn't, because Grundle was having problems with a missing Tools SDK. (Missing button and widget resources error messages in the AS IDE.) Nov 27 22:13:50 I launched the SDK installer within the AS IDE, and tried to make sure that as many SDK packages as possible were installed. Nov 27 22:13:51 macbook pros got 16. Nov 27 22:13:53 TacticalJoke: jsut update the ram yourself it is cheaper Nov 27 22:13:53 Trying to install one Tools SDK would seem to uninstall another. Nov 27 22:13:55 I removed the AS IDE this morning, hoping that reinstalling the IDE and SDKs from scra tch might work. Nov 27 22:13:57 When reinstalling, the part of the AS install wizard that downloads and installs SDKs still has an error message saying that the Tools SDK component was not installed. Nov 27 22:14:09 xxxxx-sama: On a laptop? Nov 27 22:14:17 TacticalJoke: yes Nov 27 22:14:25 I swap out the ram for every single laptop I have Nov 27 22:14:28 8gb is sufficient Nov 27 22:14:31 from 4gb to 8gb Nov 27 22:14:41 Ashiren: depends on cpu Nov 27 22:14:50 Crowgirl: What were the exact error messages you got? Nov 27 22:14:59 Right now, I'm at the SDK install step of the AS installation wizard, and I won't click on "Finish" until I can resolve the problem. Please help me! Nov 27 22:15:06 TacticalJoke: why not jsut install it using the ppa ? Nov 27 22:15:34 A certain widget and a certain button resource was missing, Grandle couldn't build. Nov 27 22:15:36 Crowgirl: why not just install it using the ppa Nov 27 22:15:56 Crowgirl: http://www.webupd8.org/2014/05/install-android-studio-in-ubuntu-via-ppa.html Nov 27 22:15:58 problem solved Nov 27 22:16:00 Probably just standard "AppCompat isn't working, for whatever reason" messages. Nov 27 22:16:02 Did the ppa work for you with Linux Android Studio, horny? Nov 27 22:16:11 Crowgirl: yes Nov 27 22:16:19 Did the installer install all the needed SDKs? Nov 27 22:16:23 at least on my ubuntu home desktop Nov 27 22:16:30 it will do everything automatically Nov 27 22:16:33 you are welcome Nov 27 22:16:40 Okay. I will try it now. Thanks. Nov 27 22:16:56 next pleb in the line plz Nov 27 22:16:59 :P Nov 27 22:17:10 TacticalJoke, shouldn't most of the upper-range 15" laptops have 16GB option? Nov 27 22:17:18 TacticalJoke: seriously 16gb of ram for AS is overkill Nov 27 22:17:28 Mavrik: it is cheaper to do it yourself Nov 27 22:17:42 Mavrik: Hmm, not from what I'm seeing, on John Lewis, Dell, Amazon, etc. Nov 27 22:17:45 A few do; not many. Nov 27 22:18:00 TacticalJoke: what model are you think Nov 27 22:18:00 ing Nov 27 22:18:20 Not sure. Used to like Lenovo, but they seem to be bad guys now. Maybe HP or Asus (or even Acer)> Nov 27 22:18:25 .* Nov 27 22:18:31 asus for the win Nov 27 22:18:34 if you have cash Nov 27 22:18:40 what's ur budget Nov 27 22:19:11 Probably around £1,000 (around $1,500). Nov 27 22:19:58 TacticalJoke: get a razer blade pro Nov 27 22:20:20 TacticalJoke, new Dell XPS 15 can be configured for 16G, Zenbook Pro 501 as well, and there are others. But the price range is around 1500 EUR (I guess 1200GBP or so?) Nov 27 22:20:29 TacticalJoke, you'll almost certanly have to do build-to-order though Nov 27 22:20:38 The chains for normal people have only shitty stuff :) Nov 27 22:20:44 Mavrik: why not do it yourself Nov 27 22:20:50 Ah, okay. Thanks, guys. :D Nov 27 22:20:55 normal ppl you mean normie Nov 27 22:21:05 * horny-sama runs and screaming memes out Nov 27 22:21:17 horny-sama, because you need to make sure the machine can actually take 16G. Nov 27 22:21:27 Mavrik: Have you had good experiences with Dell? Just curious. Nov 27 22:21:46 Mavrik: most company site will list the max spec Nov 27 22:21:47 I had an older XPS 13 and I liked it a lot. Heard a lot of good things about newest genration of XPS series. Nov 27 22:21:57 Mavrik: had an alienware m11xr2 Nov 27 22:22:02 overprice Nov 27 22:22:39 rmaed it 3 times and got a new one so TacticalJoke would you consider a good experience? Nov 27 22:22:45 My parents have a Dell monitor that's older than Jesus, and it works brilliantly. Nov 27 22:22:56 dell monitor is awesome Nov 27 22:23:05 TacticalJoke, practically they're hit and miss depending on the series like most of the manufacturers. Nov 27 22:23:06 in terms of price per performance Nov 27 22:23:08 Cheaper stuff is crap. Nov 27 22:23:13 I see. Nov 27 22:23:33 * horny-sama suggests TacticalJoke to buy a mac and hide Nov 27 22:23:49 I like right-clicking too much. :D Nov 27 22:24:03 And middle-clicking (I think Macs don't have that). Nov 27 22:24:11 I don't know why TacticalJoke can't say my name Nov 27 22:24:12 :P Nov 27 22:25:08 TacticalJoke mac can use a regular mouse; i'm using logitech m705 Nov 27 22:25:19 xxxxx-sama: I just can't bring myself to. ;o Nov 27 22:25:23 Ah, okay, g00s_. Nov 27 22:25:25 apple mice tend to be terrible :) Nov 27 22:25:30 so I have a forbidden nick Nov 27 22:25:41 g00s_: mac = expensive adaptor Nov 27 22:26:08 can't remember which mac it i, has only 1 usb type c port Nov 27 22:26:11 when you look for a PC that has identical specs to a mac its not that much different Nov 27 22:27:03 i'd probably get a PC but MS keeps freaking me out with their dumbass privacy behavior Nov 27 22:27:22 g00s_: install linux on it? Nov 27 22:27:23 :P Nov 27 22:28:20 ^ Nov 27 22:28:50 Yeah, Windows 10 looks great but the news is scary-sounding. Nov 27 22:29:16 g00s_: what are you talking about, Apple mice are great! Remember the puck? Nov 27 22:29:27 time to head home Nov 27 22:29:33 fuck my wagecuck day Nov 27 22:35:29 TacticalJoke seems every week MS is news for doing something dumb, this from last week http://betanews.com/2015/11/24/windows-10-uninstalling-user-programs-without-permission/ Nov 27 22:36:05 Doh Nov 27 22:36:06 ! Nov 27 22:36:20 I also dislike the mandatory-update thing. Nov 27 22:37:54 yeah, because letting PCs turn even more into IoT land with WinXP was such a wise move Nov 27 22:40:05 p_l: Wat. Nov 27 22:41:37 TacticalJoke: biggest vulnureability in windows land was always "tis' shit is not upgraded yo" Nov 27 22:42:02 IoT is similarly essentially never upgraded Nov 27 22:42:10 p_l: Forcing everyone, even power users, to update no matter what is over the top. Nov 27 22:42:29 I think the only choice users have is when the update is installed, right? They can't even choose when it'll be downloaded, AFAIK. Nov 27 22:42:31 xp wasnt updated mostly due to piracy ~ Nov 27 22:42:34 actually power users aren't forced Nov 27 22:42:48 but you need to actually be a power user to figure out controls on it :P Nov 27 22:44:24 hello! this is a super elementary question, but how to I enable "my location" services for an app so that GoogleMap.getMyLocation() is able to return a value? I've found a few resources online but I want to ensure I'm not using a depreciated method Nov 27 22:44:40 *do I enable Nov 27 22:45:07 p_l have you done anything with ROS ? Nov 27 22:45:17 this looks so cool :D Nov 27 22:46:31 g00s_? Nov 27 22:46:46 betronOnIce ? Nov 27 22:48:24 oh shoot, I wasn't sure who you had asked the question, "have you done anything with ROS ?" to but realized i missed that you had typed "p_1" Nov 27 22:48:28 sorry about that Nov 27 22:56:33 This seems damning: https://www.reddit.com/r/technology/comments/3ueigx/sneaky_microsoft_renamed_its_data_slurper_before/ Nov 27 23:02:54 Very unwise of MS to go down this road. Windows looks like a sinking ship, and huge privacy concerns are the last thing they need right now. Nov 27 23:06:02 yeah, i find the behavior baffling :( Nov 27 23:06:27 i guess everybody thinks google gets away with it, so it must be ok now Nov 27 23:06:28 Even if the concerns aren't justified, MS's lack of response is damaging. Nov 27 23:09:35 if I use audioManager.setStreamVolume to mute my sound when the app goes to background, the app will often already launch with muted volume instead of the default volume Nov 27 23:09:43 however, setStreamMuted is deprecated Nov 27 23:10:09 what am I supposed to do so I can make the application shut up when out of focus, but still not change the default launch volume to 0 for new launches? Nov 27 23:20:24 nvm, didn't realize adjustStreamVolume can unmute on newer android systems Nov 27 23:39:47 pretty nice article on UI http://scotthurff.com/posts/why-your-user-interface-is-awkward-youre-ignoring-the-ui-stack Nov 27 23:43:07 the videos in this page do not work in firefox Nov 27 23:51:11 that article could be about 100 times shorter Nov 27 23:53:44 I like that article. I need to use more fancy "empty states" in my app. Nov 27 23:54:49 they present “skeleton state” as something new Nov 27 23:55:03 i'd say loading screens are newer Nov 27 23:55:32 This reminds me of the UI Hall of Shame. Used to love that site. Nov 27 23:55:41 http://hallofshame.gp.co.at/index.php?mode=original Nov 27 23:58:17 heh. that reminds me of something http://hallofshame.gp.co.at/images/tabs/tabtool.gif Nov 27 23:58:31 haha Nov 27 23:58:57 The rejected attempts of yesterday are the new ideas of tomorrow. Nov 27 23:59:33 lol isn't that like the Ribbon widget on Windows ? Nov 27 23:59:37 Yeah. Nov 28 01:59:55 I have a collection of things in a recyclerView. when the user presses something, i'd like all the items to flip (revealing a surface behind with properties about that item). seems these should be 2 different adapters, maybe not. but what is the best way to get all of the items to flip ? Nov 28 02:00:33 i see this animation in iOS a lot Nov 28 02:00:59 its like a piece of paper with stuff on both sides, and you reveal one side or the other Nov 28 02:02:52 I thought I saw something like that in the material design guidelines, but all I can find right now is a note saying material never flips around :/ Nov 28 02:03:03 lol Nov 28 02:04:48 how can I interrupt key events on an EditText? I tried SetOnKeyListener but this listener is not called when using the soft keyboard (from what I can tell) Nov 28 02:05:02 barbs well i guess then, i should heed that warning Nov 28 02:05:39 I guess so :) Nov 28 02:06:05 is there a known bug with ADJUST_UNMUTE? Nov 28 02:06:34 sometimes my app just seems to be stuck muted until I terminate it until it should have unmuted (manual attempts to unmute won't work either) Nov 28 02:06:44 *although it should have unmuted Nov 28 02:11:25 I have an app with a single activity and I put UNMUTE in onCreate and onStart, and MUTE in onStop... how can this ever result in the app having forced-muted sound while active?? it seems like a bug to me Nov 28 02:35:04 need some help with genymotion. I am trying to add a device but I got the error failed to deploy virtual device unable to create virtual device connection timeout occurred Nov 28 02:35:10 lol Nov 28 02:36:43 g00s_: ? Nov 28 02:45:56 genymotion is so weird I can't interest some image while I have no problem installing other image Nov 28 02:56:26 genymotion is so weird I add one image while I can't add the rest **** ENDING LOGGING AT Sat Nov 28 03:00:45 2015