**** BEGIN LOGGING AT Tue Jul 26 02:59:58 2016 Jul 26 03:10:23 I'm new to Android development and I've been looking at various networking libraries, but there are so many. Which one do you guys think is the best? Jul 26 03:10:33 retrofit2 Jul 26 03:10:52 The API I need to use is cancer and requires that I manage cookies, so preferably something that lets me manage those Jul 26 03:12:15 sounds like you need irradiated cookies (or chemo cookies) Jul 26 03:13:03 the API is cancer? Jul 26 03:13:20 Haha, bad habit Jul 26 03:13:32 I should stop calling things that, apologies Jul 26 03:13:43 we've moved on from calling anything we don't like "gay" and now we call it "cancer"? Call me an old fogey, but I don't like that Jul 26 03:13:58 Sorry, sorry :) Jul 26 03:14:11 fair enough :) Jul 26 03:15:01 Fyber: Yes, Retrofit2 Jul 26 03:15:17 Ok sounds good, I will read up on that Jul 26 03:16:32 I second retrofit Jul 26 03:18:38 'aids' is the next one, according to the girls at work Jul 26 03:18:56 Also, I want to use the Android 6.0 fingerprint API but still have the app run on 5.0 and before, is that possible without having two copies of the app? Jul 26 03:18:58 i thought it was space herpes? Jul 26 03:19:44 julian assange just used cholera / gonorrhea Jul 26 03:19:47 Fyber: you can test for OS version/features and only call APIs if it's appropriate Jul 26 03:20:31 That's what I was thinking but I think there's a config setting somewhere called minSdkVersion (might not be exact name), and docs make it look like that determines what APIs will work? Jul 26 03:23:57 i want to add a onclicklistener on my nav drawer header layout , can anyone guide me Jul 26 03:33:54 So with retrofit I need to make a class for each JSON object that gets returned, and then map the returned JSON to there? Jul 26 03:35:53 Nvm I learned how to use google. Ignore that ^ Jul 26 04:11:17 Google won't help me anymore so I'll ask here: How do I actually use retrofit2? Jul 26 04:12:05 I have the Interface for the API and the Class that I want it to go to, but how do I use it? Jul 26 04:15:12 I have to pass in arguments to service.groupList(); (where service is the interface object)? Jul 26 04:15:18 Isn't that supposed to return things Jul 26 04:35:52 Hi folks Jul 26 04:36:40 I've got an Android device that has some additional hardware buttons on it for Push to Talk. What's the simplest way to listen for button presses on those hardware buttons when the device is in standby or my app is in the background? Jul 26 04:43:56 http://hastebin.com/opozorixuh.avrasm <- Am I doing anything inherently wrong with this? Jul 26 05:52:51 For those that use github repos as dependencies in their app Jul 26 05:53:01 is it possible to use a specific directory of a git repo? https://github.com/mapsforge/vtm Jul 26 05:53:12 the actual android module is a folder called vtm-android within that repo Jul 26 06:10:18 hi all Jul 26 06:10:22 guys,a question. Jul 26 06:10:28 morning Jul 26 06:10:31 asl away Jul 26 06:10:34 *ask Jul 26 06:10:57 does network connection disconnect when app goes into paused state? Jul 26 06:12:40 i'm trying to write an app with OTP which people get through SMS. I wonder if when they switch to SMS application for OTP and entering it into app, will I lose network connections or not. Jul 26 06:15:51 ? Jul 26 06:16:48 Hi. I am trying to load a gif with Glide. But constantly getting error - Called reconfigure on a bitmap that is in use! This may cause graphical corruption!. Jul 26 06:16:58 Tried to google but couldn;t find a solution Jul 26 06:18:12 hero_biz: It is certainly possible to maintain a network connection while paused. For example spotify can continue to load music when in the background Jul 26 06:18:55 Unfortunately, I am not knowledgeable enough to give you much more advice than that :*( Jul 26 06:22:26 BaseGod: Ok,ty info. If I knew if I need to do this from start, I were designing my code differently from start. Jul 26 06:22:28 ... Jul 26 06:23:23 if I want to have a bunch of actions relating to items in some list is ContextMenu still the best way to do it? Jul 26 06:23:34 like edit, remove etc.. Jul 26 06:41:53 Hey.. I need a rounded rect with a flat side (left or right).. I was using a drawRoundedRect and then drawRect to flatten the side. Jul 26 06:42:18 I was wondering if the pathto stuff was more preformant Jul 26 06:48:21 g00s: take me to mehtropolice Jul 26 07:16:44 thepoosh lolwut Jul 26 07:17:01 mehtro, oic Jul 26 07:17:32 thepoosh hate to break it, but mobile itself is becoming very meh Jul 26 07:17:50 beside iphone getting iris scanner in like 2018 lol Jul 26 07:17:58 google ARA ... Jul 26 07:18:04 its all very meh, from here on out Jul 26 07:18:19 I try to publish new apk to store and it complains about [android.hardware.screen.LANDSCAPE] feature.. Any idea how can I fix this? Jul 26 07:20:36 haters will hate Jul 26 07:20:45 g00s: why are you still awakw? Jul 26 07:20:49 *awake Jul 26 07:21:38 If we have Admob, Google wants us to dump Google Analytics and migrate to Firebase? As usual, documentation and indications are lacking Jul 26 07:21:43 thepoosh was walking my dog; old doggy needs to be walked often Jul 26 07:22:04 well, train him to go to the toilet Jul 26 07:22:05 Blah, I just put Google Analytics on two apps, I guess they're abandoning it... Jul 26 07:22:19 i have GA still ... Jul 26 07:22:42 didn't our very own thepoosh say GA still good for webby stuff, firebase for mobile ? Jul 26 07:23:00 but i think i'll wait for firebase analytics to bake a little longer ;) Jul 26 07:23:07 firebase all the things! Jul 26 07:23:30 Well they have both GA and FA use the same filename in the same place in the app, but they're incompatible Jul 26 07:24:40 i use the android GA app, its nice ... Jul 26 07:24:50 probably won't change until there is firebase app Jul 26 07:25:07 google is so uncoordinated ... Jul 26 07:28:38 thepoosh this years DNC shaping up to be super exciting :D Jul 26 07:30:16 hm, another acquaintance of mine doing mobile fried out and sold all his stuff to write a book somewhere Jul 26 07:30:23 lol Jul 26 07:31:01 meh Jul 26 07:31:18 sanders is endorsing clinton so nothing will come out of this Jul 26 07:31:34 man thats ... much worse than meh :( Jul 26 07:31:43 thats like 1/meh Jul 26 07:32:32 thepoosh just started reading this https://www.nostarch.com/bookofr Jul 26 07:32:38 going to change gears soon Jul 26 07:36:06 thepoosh http://www.nytimes.com/2016/07/18/technology/on-wheels-and-wings-artificial-intelligence-swarms-silicon-valley.html Jul 26 07:36:12 thepoosh reading any good books ? Jul 26 07:36:16 People say R is a poorly designed language...a lot of people are moving to Python Jul 26 07:36:23 Also Python can run R with FFI Jul 26 07:36:23 g00s: just finished the martian Jul 26 07:36:27 was amazing Jul 26 07:36:41 thepoosh oh so you read the book, i just watched the movie :D Jul 26 07:36:49 the book is better Jul 26 07:36:53 loved the scenery Jul 26 07:37:14 Ologn yeah probably good to know both Jul 26 07:37:36 my friend at VZ says they all use R there Jul 26 07:37:40 ...written by John Markoff Jul 26 07:38:03 I met him...at the Barnes and Noble that was on 6th Avenue and 22nd Street Jul 26 07:38:30 Ologn what was the event ? Jul 26 07:39:18 g00s, Tsutomu Shimomura came in for a book signing...Cheswick and Bellovin from Bell Labs were there Jul 26 07:39:53 That was probably in 1996... Jul 26 07:40:14 Ologn i had some hope for Julia but that is progressing ... slowly Jul 26 07:40:24 i think in last redmonk it may even have gone backwards Jul 26 07:41:26 Ologn saw this the other day, in racket ! https://alex-hhh.github.io/ActivityLog2/ Jul 26 07:41:34 graphs are pretty nifty Jul 26 07:42:00 g00s, it looks cool Jul 26 07:42:09 ok time for bed, gnight guys Jul 26 07:43:20 'playstore is complaining me about: This configuration cannot be published for the following reason(s): Features containing all of [android.hardware.screen.LANDSCAPE]. Jul 26 07:43:39 how can I add that feature? I have allready defined android:required="false"/> Jul 26 07:43:51 in AndroidManifest.. ANy idea? Jul 26 07:44:43 skoude: I'm not sure, but have you tried with an UPPERCASE "LANDSCAPE"? Jul 26 07:45:40 VerbalKint: Just a second, I will try that one.. Jul 26 07:48:16 VerbalKint: No it did not work.. For some reason Play Stroe won't show the Features at all for this apk.. Jul 26 07:49:20 hey, how to reassign theme's attribute? say I have following hierarchy - http://pastebin.com/WPWnu22h Jul 26 07:49:47 but reassigning 'defaultBrandColor' does not work for me Jul 26 07:50:40 what is my mistake? Jul 26 07:52:13 is it even possible what I'm trying to do? Jul 26 08:28:38 Hi folks. I've got an Android device that has some additional hardware buttons on it for Push to Talk. What's the simplest way to listen for button presses on those hardware buttons when the device is in standby or my app is in the background? Jul 26 08:29:10 reaxion: try overriding onKeyDown Jul 26 08:29:37 Hmm. Would that require any service to work in the background/standby? Jul 26 08:30:33 if the button doesn't send an Intent, I'm not sure you've got much chance of catching it if your app isn't in the foreground Jul 26 08:30:44 on the other hand, I'd guess there's a good chance it sends an Intent... Jul 26 08:31:56 This is messed up. I see no difference in performance between allocating 400mb and 1024mb to Android Studio. Jul 26 08:34:10 Probably a RAM vendor plot to get Java developers to buy more RAM needlessly Jul 26 08:36:16 What's the point of the garbage collector if everyone keeps saying that you should buy more RAM? Jul 26 08:44:28 whats the point of trash bins if there are guys who comes to you to get your trash Jul 26 08:49:24 Ashiren: but the GC's efficient enough for me that I don't need to allocate more RAM to Android Studio :O Jul 26 08:53:11 Leeds: Yeah, I just need to find out what that intent is :) Jul 26 08:53:29 How does one go about adding intents to AOSP Android? Jul 26 08:54:08 reaxion: easiest way is to fire up logcat and hit the button Jul 26 08:54:19 Leeds Jul 26 08:54:28 Leeds: Are intents shown in logical? Jul 26 08:54:38 Gah. Autocorrect. Jul 26 08:54:43 logcat? yeah, mostly Jul 26 08:54:49 Ok Jul 26 08:54:56 Ta. I'll have a fart about with it now. Jul 26 08:54:57 if it's a broadcast intent it will be, I think Jul 26 08:55:02 Ah, cool. Jul 26 09:03:14 Hi! I have a really tricky question that hopefully one of you might be able to answer. I have a recycler view and I use the databidning library in this recycler view. Sometimes the entire app just freezes and i get and exceptiton. "java.lang.NullPointerException: Attempt to read from field 'android.view.RenderNode android.view.View.mRenderNode' on a null object reference" This exception does not occur in my code but in a class called Jul 26 09:03:14 android.os.Binder. The exception seems to happen in a class called ViewRootImpl line 5580. As a litle high level front end noob who doesn't really have that much knowlage about the underlying machinery of android i would love to hear your thoughts. Jul 26 09:06:24 maybe pastebin all the stacktrace Jul 26 09:07:12 Ashiren: http://pastebin.com/cG9GhsEU Jul 26 09:08:13 <_genuser_> hey people of #android-dev Jul 26 09:08:34 <_genuser_> is there anyway to save the Log.{d,e,w} message to a file? Jul 26 09:08:37 really tricky Jul 26 09:08:57 <_genuser_> so as you Log.d it goes to adb console/AS-logcat but you also save a copy to a file? Jul 26 09:09:01 <_genuser_> on the device itself. Jul 26 09:09:14 i bet there are already some libraries for that Jul 26 09:09:41 like https://android-arsenal.com/tag/57 Jul 26 09:09:54 <_genuser_> Ashiren: is that for log.d stuff? Jul 26 09:09:55 Ashiren: I know. The worst part is that there is no crash. The entire app just freezes and there is not a single reference to code i wrote hehe. Jul 26 09:10:09 does this happen only on 1 device? Jul 26 09:10:19 <_genuser_> Ashiren: wasn't sure if you're talking to someone else or responding to my q. :) Jul 26 09:11:00 Ashiren: This happens on emulators and devices alike. Seems to happen if you scroll really fast in the recycler view but im not sure Jul 26 09:12:01 Ashiren: I have an animation playing on the item in the recycler view. Maybe i should try turning that off. Might be the animator that continues to animate a view after it has been recycled Jul 26 09:12:34 app freezes.. is it ANR? Jul 26 09:12:49 app not responding with Wait or Close buttons Jul 26 09:14:11 Ashiren: I don't get a popup or anything. The window just stops responging to input. Jul 26 09:15:05 dunno then what could it be Jul 26 09:18:11 Ashiren: Found this comment in the code by mRenderNode in view. http://pastebin.com/Wq4UCFbf Jul 26 09:19:10 well remove animations and see if it works Jul 26 09:21:11 Ashiren: Yeah im gonna try that Jul 26 09:23:30 Ashiren: Well that didnt work :( Im doing some multy threading. Maybe there is a deadlock or something Jul 26 09:23:54 aww multi threading Jul 26 09:23:59 ouch Jul 26 09:25:33 Ashiren: ouch indeed Jul 26 09:26:42 Ashiren: Well im gonna go and eat. Thank you for being there in my time of frustration :) Jul 26 09:29:23 i like being a duck Jul 26 09:37:12 HI all, is there anywhere I can search Gradle repositories to see latest versions of packages? Jul 26 09:47:37 sdousley, https://bintray.com/bintray/jcenter Jul 26 09:47:43 https://mvnrepository.com/ Jul 26 09:53:03 Ah, does gradle just use the maven repos? Jul 26 10:37:19 hithere Jul 26 10:38:06 I have problem with android studio on win 10 - it started to crash few minutes ago (win restart did not help) Jul 26 10:39:33 nothing is in event log Jul 26 10:40:14 Ah Jul 26 10:40:14 AS does not show any crash info Jul 26 10:40:16 I see your problem Jul 26 10:40:21 where can I find AS logs? Jul 26 10:41:35 markyosullivan, my problem? Jul 26 10:45:22 Windows 10 :p Jul 26 10:45:25 there is nothing changed on affected time in "..\Program Files\Android\Android Studio" Jul 26 11:04:53 it crashes on indexing, this is last AS log record "INFO - j.util.indexing.MapReduceIndex - Exception during updateWithMap:com.intellij.util.indexing.StorageException: java.io.EOFException" Jul 26 11:05:44 That sounds like you ran out of disk space. Jul 26 11:14:35 Mavrik all involved disks have at least 10G+, RAM 10G+ Jul 26 11:25:14 Hello! Does anybode know how to force TextView to redraw? Jul 26 11:25:32 could be invalidate() Jul 26 11:25:49 Nope, doesn't do anything Jul 26 11:26:29 setText()? requestLayout()? Jul 26 11:26:38 The thing is, I am using a library to make material design chips, and sometimes after modifying a token it goes off screen Jul 26 11:27:29 I'm going to try requestLayout() Jul 26 11:28:50 No, still doesn't work Jul 26 11:31:32 is there no official way to do them? really need third party stuff? Jul 26 11:32:06 changing latest project (which is being opened on start up) for older version crashes AS also but it changes AS log after the crash Jul 26 11:32:57 ktwo: if there is I did not find it Jul 26 11:35:45 now it started with older version of project - I have changed nothing :/nothing Jul 26 11:41:28 So is there any way to force TextView to remeasure spans and place line breaks accordingly? Jul 26 11:57:04 and now it works - like if it were something outside my pc Jul 26 11:59:41 Okay, does anybody know how to add/remove symbols from EditText in code? Jul 26 12:05:30 That did the trick Jul 26 12:34:29 i have a mapfragment and a button in a linear layout the button wasn't visible untill i added android:layout_weight="1" for the map, anyone understand why this happens? Jul 26 12:34:46 hi Jul 26 12:34:56 what is the default drawable for back icon in android? Jul 26 12:35:11 i dont has menu_ic_back on andorid.R.drawable Jul 26 12:35:20 * ic_menu_back Jul 26 12:45:29 question: http://stackoverflow.com/questions/38590140/file-system-changes-in-android-nougat Jul 26 12:55:59 hey quick question, how can I get the same logcat shown in the android monitor in the terminal, do I need to grep for anything specific? Jul 26 12:56:24 for example I always grep for com.name.appname Jul 26 12:56:29 but it is not always the same Jul 26 12:56:36 as the one shown in the terminal Jul 26 13:13:15 does a project still use androidmanifest.xml after converting to Gradle? Jul 26 13:13:25 yes Jul 26 13:21:01 moved from 1.5 to 2.1, I now have a ton of "Cannot resolve symbol" stuff going on, is this typically due to a path changing that is defined in an xml? Jul 26 13:58:16 what would be the best way to store and load a list of Locations when my app gets destroyed/recreated Jul 26 13:59:00 Can you explain more where do you need them and how do you store them right now? Jul 26 14:00:10 right now its just an arraylist in memory Jul 26 14:00:20 but it resets on screen rotate Jul 26 14:00:44 i tried gson quickly but without creating any custom class Jul 26 14:00:54 maybe gson works if i make a custom Location class Jul 26 14:05:17 Jidoor: I would probably store it to disk if you need it through app/phone restart as well Jul 26 14:08:53 oh i think i just got that gson working had to use some TypeToken wizardry so it could recreate the ArrayList Jul 26 14:09:06 dunno how efficient this is Jul 26 14:09:25 nah its a temp gps file that either gets discarded or sent to server Jul 26 14:10:03 oh, so you just need it through config changes Jul 26 14:10:29 Location is parcelable so you can just throw it into the bundle for config changes Jul 26 14:12:17 can i do that with arraylist of locations too? Jul 26 14:12:44 ah there is parcelablearraylist Jul 26 14:12:45 Jidoor: yes, Bundle has a putParcelableArrayList method Jul 26 14:12:51 gotta try that Jul 26 14:13:33 Jidoor: the two methods you should override is onSaveInstanceState and onRestoreInstanceState Jul 26 14:13:55 yea i've done that to store and restore some button states already Jul 26 14:14:10 i guess i have to use an ugly cast like this (ArrayList) ? Jul 26 14:14:53 Is there a way to make android app with firebase with which you can use different firebase account with same apk Jul 26 14:14:53 I mean people can use there own firebase account with my apk Jul 26 14:15:28 Jidoor: for getting, yes, but for putting, you shouldnt have to Jul 26 14:15:34 yea Jul 26 14:15:39 Hi. I have this really weird problem. I was here earlier today about it and got some really nice suggestions but now im stuck again. The problem is that after doing a lot of rendering work it seems like my activity just locks. At first i though the entire app got stuck but it seems like it's actually just the activity that refuses to render. I can still see all the events from clicking stuff in the logs and i can even open new Jul 26 14:15:40 activites. It's just that the "main" activity doesnt update graphically any more. Jul 26 14:16:14 actually alexfu it's the other way for putting i had to cast but not for getting Jul 26 14:16:36 oh, right Jul 26 14:17:45 well its working nicely thanks Jul 26 14:17:56 probably will find some use for gson later though Jul 26 14:21:52 arkaros: can you be more specific? Jul 26 14:26:54 alexfu: Im gonna try but since there is no error or stack trace it is really hard. I have a recycler view that has a lot of content. If you scroll it really fast it freezes the UI. First i thought it was me blocking the main thread or something silly but after taking a look at the monitor and the logs I found out that everything in the app still works so if i click around in the app (I cant see the UI updating but i know where stuff Jul 26 14:26:54 located) i still get logs about events and i can even start new activities but when i am in the activity the originally froze the GPU activity monitor is zero all the time but network and CPU still looks normal. When opening a new activity I see activity in the GPU. It's like the OS has locked the rendering surface of a single activity Jul 26 14:27:45 in the activity that originally froze* Jul 26 14:29:01 arkaros: you may have to share some code since the problem is a bit vague/obscure Jul 26 14:29:17 alexfu: I know it' Jul 26 14:30:01 s really hard to explain but there are not loggs indicating an error and i can't really share my 10k LOC app with everyone on IRC Jul 26 14:30:48 arkaros: just share the bits that are related to your recycler view and data loading for the recycler view Jul 26 14:31:15 I mean the app doesn't crash and all the functionallity is technically there it's just that none of the updates get propageted to the OS for rendering Jul 26 14:31:54 arkaros: i would first stub out the data with hard-coded data just to make sure that it is in fact not related to doing work on the UI thread Jul 26 14:33:09 alexfu: But isn't it the UI thread the thread that handles things like click events? Since i can click on buttons and get logs about the clicks doens't that sort of rule out that already? Jul 26 14:33:49 i must of missed that part Jul 26 14:34:50 alexfu: Like i said. I can still use the app it's just that nothing i do in the main activity is rendered so i can navigate through the app but im "blind" while doing it Jul 26 14:35:25 arkaros: how are you setting up the recycler view? can you pastebin that part? has it worked before? Jul 26 14:35:59 if it's worked before and you use Git, i would do a Git bisect to figure out when it broke and the look at the diff on that commit Jul 26 14:36:58 The error only occurs like once every 100 times so it's really hard to know when it last worked :/ Jul 26 14:37:13 The recycler view sets up without any problems Jul 26 14:37:38 Im gonna try turning of hardware acceleration for the entire activity and see if that makes a diffrence Jul 26 14:38:26 Because this to me seems more like an android operating system rendering problem that im causing by flooding it with events Jul 26 14:39:37 arkaros: how are you setting up the recycler view rows? can you share your adapter code? Jul 26 14:42:32 alexfu: Im actually not able to reproduce it with hardware acceleration off Jul 26 14:43:42 arkaros: how are you setting up the recycler view rows? can you share your adapter code? Jul 26 14:44:38 disregard last. i never use hardware acceleration so Jul 26 14:44:48 alexfu: Not really. The adapter is 500 LOC and i don't think you will get much out of it without looking at the rest of the code Jul 26 14:45:20 arkaros: does your app actually need hardware acceleration Jul 26 14:45:50 alexfu: I would like to have it for the rest of the app yes. Ripples and such look really weird without it Jul 26 15:00:32 Hello to everybody! :) Jul 26 15:12:23 Anyone able to help? I'm just trying to enable proguard on a project built with gradle, but am getting warnings "can't find referenced class " Jul 26 15:12:56 do I need to add -dontwarn for it or -keep? Jul 26 15:15:09 sdousley: it depends on whether or not you need that class or not Jul 26 15:15:57 alexfu: well, I'm not including them at all, however, I'm not 100% sure whether the SDK we included uses it or not. Jul 26 15:16:56 Hello! I am trying to populate a LinearLayout with contents that I receive from a JSON API call. I have managed to get the data parsing work, but for some reason the view does not change after the child elements are added to the LinearLayout Programmatically. I guess I am missing the step of "refreshing" the view, but I don't know how... Could anyone please take a look to my code? https://gist.github.com/tothbalint/055b15 Jul 26 15:16:56 be600e7eaa48980a580fe010de Jul 26 15:19:04 sdousley: one way to find out is to -dontwarn it and run through your app and see if it crashes Jul 26 15:20:03 hehe ok Jul 26 15:20:52 so if we take the first warning: okio.DeflaterSinl: can't find ref class org.codehaus.mojo.animal_sniffer Jul 26 15:21:04 would I need to add -dontwarn org.codehaus.mojo.animal_snifer Jul 26 15:21:11 or -dontwarn okio.DeflaterSink Jul 26 15:22:05 iirc, the first one Jul 26 15:22:07 ok Jul 26 15:22:16 and could I shorten that to org.codehaus.** ? Jul 26 15:24:12 Hi guys! I'm working with some web based API, where I send my requests signed with some auth token, usual stuff. But sometimes response have "token expired" error. My question is what is the right way to react on this? I mean, I have plenty of different requests and response processings and it doesn't seem like a good idea to issue token refreshing in every method processing API request-response stuff. Jul 26 15:24:46 I think it must be done in one place but just don't see how Jul 26 15:24:58 sdousley: sure Jul 26 15:25:17 Also, how should I reissue the request after token is refreshed Jul 26 15:26:08 alexfu: ok, that seems to have got it to compile :) Jul 26 15:27:13 AlexBerdnikov: i would store access token expiration date locally so you can check yourself if the token is expired even before making the request Jul 26 15:27:17 it also seems to have minified the code in the APK too :) Jul 26 15:28:15 alexfu: Thank you! Nice solution. Now I have to ask backend devs to add expiration date field to their stuff :) Jul 26 15:28:30 That's definitely what I'm going to do Jul 26 15:28:53 AlexBerdnikov: well, if they conformed to the Oauth spec, you should at least get a expiresIn field Jul 26 15:29:11 and then using that you can calculate when the token will expire Jul 26 15:29:58 alexfu: they provide me some kind of their hand-made stuff Jul 26 15:30:16 So I have to talk to them anyway Jul 26 15:30:44 alexfu: thank you for suggestion again Jul 26 15:53:08 Hello Jul 26 15:53:13 I am Japanese Jul 26 15:53:15 https://www.dropbox.com/s/gpgo3fczf79lijg/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202016-07-27%200.51.52.png?dl=0 Jul 26 15:53:32 I want to this flow chart Jul 26 15:53:53 How Editor do u use? Jul 26 15:55:07 Does it make Word or Open office ? Jul 26 15:58:54 licksjp, why are you asking about this here? :) anyhow, there's lot of software for this, even online solutions like https://www.gliffy.com/ Jul 26 16:00:28 Visio used to be a thing :/ Jul 26 16:01:32 i like visio Jul 26 16:01:40 oic Jul 26 16:01:53 or liked when i used a windows computer for work Jul 26 16:01:59 But I don't have VISIO Jul 26 16:02:21 PowerPoint it Jul 26 16:02:43 Howabout Open office? Jul 26 16:02:54 sure Jul 26 16:03:30 libre office Jul 26 16:03:40 licksjp: what are you trying to do? Jul 26 16:04:38 I had direct writting code for Android but I want to make Document and coding style have to change Jul 26 16:05:23 My PC is Machintosh Jul 26 16:05:35 * capella didn't get that Jul 26 16:05:36 I think I use Open office Jul 26 16:07:46 I want to make my Android apps idea have to write Flow chart Jul 26 16:09:09 licksjp: try gliffy Jul 26 16:10:28 thepoosh: What is gliffy? Jul 26 16:10:39 Does ir Editor,too? Jul 26 16:10:50 Does it Editor,too? Jul 26 16:10:54 editor? Jul 26 16:12:19 It has write flow chart writting Jul 26 16:13:49 yes, it's meant for flowchart and statemachines Jul 26 16:14:25 oic Jul 26 16:14:30 thepoosh: Rhank you Jul 26 16:14:35 Thank you* Jul 26 16:14:35 np Jul 26 16:15:10 is it not possible to sort the log on a package name? i only want from com.ab.appname but i get from everything, i cannot chose the app in the dropdown (bc it is a release ) Jul 26 16:17:35 Hello, i am trying to run a simple application, with a fragment, and i got a runtimeException : Caused by: android.view.InflateException: Binary XML file line #26: Error inflating class fragment Jul 26 16:17:57 I dont get whats going on Jul 26 16:18:26 Here is my code if needed : https://codeshare.io/uEeeX Jul 26 16:18:30 meinteil: grep Jul 26 16:20:43 mtR_: i never instantiate fragments from layout but the fragment in xml doesnt have an associated fragment class Jul 26 16:21:01 mtR_: see https://developer.android.com/training/basics/fragments/creating.html#AddInLayout Jul 26 16:21:08 mtR_: Your issue is a problem in the xml Jul 26 16:26:46 Oh i see, i must specify the class of the fragment Jul 26 17:11:11 keep getting "failed to find target with .... 'android-4', I target 23 and minSdkVersion is 14, why is it looking for 4? Jul 26 17:15:39 ahh, I was looking at the old androidmanifest file instead of the new gradle.build file Jul 26 17:16:07 I am starting to understand why it is better to build a new project than convert an old one to gradle Jul 26 17:25:37 How do I set this line: compile 'com.android.support:support-v4:18.0.0' -to a more recent version? Jul 26 17:30:00 azv4, you can use the SDK manager to check what the latest version is and download it Jul 26 17:31:08 truckcrash, I already did that, I'm trying to figure out how to set the reference on the line I pasted above... Jul 26 17:32:02 just update the number to the version you have Jul 26 17:32:15 if my compileSdkVersion is 23, buildToolsVersion is 24.0.1, minSdkVersion is 14, targetSdkVersion is 23, what should my dependencies {compile} be set to? Jul 26 17:32:39 I need the right formatting, looks something like v4:18.0.0 Jul 26 17:34:28 and I get "Gradle sync failed: failed to find Build Tools revision 24.0.1" Jul 26 17:34:42 het SDK manager reports I have 24.0.1 build tools "Installed" Jul 26 17:36:06 Well the support library and build tools are two different things Jul 26 17:38:29 I know, Im talking about two different errors Jul 26 17:38:39 hence the "and" Jul 26 17:40:01 ok fixed the build tool issue Jul 26 17:40:23 still need to fix the {compile} issue Jul 26 17:44:26 did you download the latest support library from the sdk manager? Jul 26 17:45:34 yay, "Gradle build finished in 12s 245ms" Jul 26 17:45:40 no errors that I can see Jul 26 17:46:08 only one red activity name in my androidmanifest Jul 26 17:46:18 not even sure it is a valid activity Jul 26 17:47:09 can I just delete the " " section out of my AndroidManifest.xml now that I'm using grade.build? Jul 26 17:48:17 I'm so stoked, I'm on Gradle now! Jul 26 17:48:23 with no more errors that I can see Jul 26 17:48:50 and the layout manager is working! Jul 26 17:55:55 hmm, 61 errors at runtime Jul 26 17:56:04 * azv4 goes back to the drawing board Jul 26 18:38:25 If I provide a .jpg for each screen density, when the user downloads the app to their devices, will the installation only contain the .jpg related to his device's density? Jul 26 18:39:05 i don’t think so by default, but I believe you can create density specific apks Jul 26 18:40:33 So it's better to just generate a xxhdpi resource and put it in the drawable folder? Jul 26 18:40:38 no Jul 26 18:41:05 now you’re forcing your device to scale the image, and it’s not going to look as good as if you have the chance to do it yourself Jul 26 18:41:22 plus, it still has to load the xxhdpi image into memory Jul 26 18:41:31 Yah Jul 26 18:41:36 Okay just needed the confirmation Jul 26 18:41:42 Thanks a lot m8 Jul 26 18:54:23 I am trying to capture Android kernel reboot log using DDMS, and not getting much luck. Is there a trick? (I can make Android N preview 5 instantly reboot and I need to grab a log before Google care) Jul 26 18:54:54 what should i think about when deciding if i should use Rxjava? Jul 26 18:59:26 is it a company project, or just your own? Jul 26 18:59:57 if it’s a company one, you should be thinking about your coworkers. you should be thinking about this with every library you choose Jul 26 19:00:19 you’re adding a congnative burden to them by choosing something that different Jul 26 19:00:40 it’s not always a bad thing, and sometimes the benefits outweigh the burdens Jul 26 19:05:51 yea, i think ill stick with standard methods Jul 26 19:06:37 ive created this bluetooth device that i'm hoping existing apps will implement, can i make something to make their lives easier and more likely for them to implement? Jul 26 19:06:53 i guess a sane API Jul 26 19:07:16 if you really want, you might make an SDK that handles communication for them Jul 26 19:07:44 its bluetooth LE, i was thinking i could make a bluetooth service that handles all the communication and just send results via broadcast notifications...? Jul 26 19:08:20 the downside of that would be the end user would have to download my package from the play store as well, right? Jul 26 19:08:37 kinda Jul 26 19:08:46 you want something that the client app can implement and own Jul 26 19:09:03 Yea ^^ Jul 26 19:09:31 so that would be a library? Jul 26 19:09:41 yeah Jul 26 19:09:42 the developers would add to their project Jul 26 19:10:15 yeah Jul 26 19:10:19 Ok Jul 26 19:10:41 and in that situation, I would probably highly suggest to not use Rx, or at least make it optional Jul 26 19:11:04 Rx stands for ReactiveX, right? Jul 26 19:11:08 parco, have you seen RxAndroidBle? Jul 26 19:11:14 I have not Jul 26 19:11:18 Reactive whatever Jul 26 19:11:40 in general, if you’re making a library, you should have as few dependencies as possible Jul 26 19:11:57 bitkiller: oh man, after creating a bluetooth activity, this looks amazing Jul 26 19:12:13 i've used it and works well Jul 26 19:12:25 the idea that i have to wait for an unreliable bluetooth read before trying the next causes some serious async headaches Jul 26 19:12:43 custom timeouts and shit, it really sucked Jul 26 19:14:19 bitkiller, thanks i'm running home to implement this Jul 26 19:20:50 Hey does anyone know of a good source I can look at for learning Android Studio? I was watching a tutorial series, but the series wasn't completely uploaded and I have a lot of missing information and I still need work. Jul 26 19:24:22 Anubitek: https://developer.android.com/training/index.html Jul 26 19:24:32 hi Jul 26 19:24:42 'Sup m8. Jul 26 19:24:57 i create a styles.xml in v21, i put my colors but my status bar is not change de the color Jul 26 19:25:03 anybody know why? Jul 26 19:30:46 any? Jul 26 19:31:29 I used proguard to build my APK, but it does'nt seem to do much other than changing variable/class names.....In this case how can i secure my app Jul 26 19:36:53 bitkiller: so this is more confusing than i thought, how did you figure out what methods like takeUntil, compose, and such do ? Jul 26 19:43:32 parco, docs, google, source code Jul 26 19:45:00 it must be fairly new, there's not too much on it. Jul 26 19:45:09 for instance, bindUntilEvent(PAUSE) Jul 26 19:47:03 Does rxandroidble allow me to have multiple fragments to pull characteristics, using a shared connection? Jul 26 19:47:57 could I essentially run the Read characteristic code from multiple fragments at any time, regardless of whether exisiting reads have finished? Jul 26 19:47:58 my use cases were like "scan for a period", "read x then read y" Jul 26 19:48:41 poll characteristic x with interval t for a period T Jul 26 19:49:12 what if you're polling more than one characteristics Jul 26 19:49:27 you have to wait until x returns? Jul 26 19:49:36 the lib queues the operations Jul 26 19:51:10 thus you could do something like read(...).concatMao(data -> read(...)) or zipWith Jul 26 19:51:21 depending on your needs, of course Jul 26 19:52:18 if i would want to ease the life of my users and my users were from a different world, then i wouldn't use rxjava Jul 26 19:52:41 In the case of BLE, it might be worth it Jul 26 19:52:47 I'm completely new to it as well Jul 26 19:53:19 The code is unreadable at the moment, i have nested functions within Connection listeners and what not Jul 26 19:53:37 it took me a lot of time to grasp its ways for things i would have done in less time by using the "standard" way Jul 26 19:54:03 it seems there's no avoiding rxandroid when using rxandroidble Jul 26 19:54:04 however, the code got much smaller Jul 26 19:54:23 bitkiller: and more readable, assuming you're experience in rxandroid?> Jul 26 19:54:39 i haven't used rxandroid Jul 26 19:55:11 i wrapped the ble access into a bound service Jul 26 19:55:12 bitkiller: any tuts that really helped? Jul 26 19:55:32 thats what im thinking of doing, placing all this business in a service Jul 26 19:55:56 bitkiller: did you then send data back to activities via broadcast notifications? Jul 26 19:56:07 parco, nope, just started doing it as a training (even though it's a paid project) Jul 26 19:56:26 the client agreed on using anything Jul 26 19:57:25 thus the project probably has much more dependencies than it should because i've decided to learn some new stuff Jul 26 19:57:43 i'm not worried about dependencies Jul 26 19:58:02 well to an extent Jul 26 19:58:50 i've just been out of the android game for a few years, so i thought rxandroid was the new status quo Jul 26 20:12:34 how does one deal with giant amounts of contacts and having to sync them with your service to see who is using the service? I'm wondering how apps like WhatsApp seem to do this so quickly Jul 26 20:12:39 RxAndroid is 4 classes Jul 26 20:13:12 I'm not sure why you'd want to avoid it and it's definitely not the new status quo (you're probably wanting to say RxJava here) Jul 26 20:17:10 yikes, this channel used to be more active. ¯\_(ツ)_/¯ Jul 26 20:17:11 hello the corporation handed me an android app which im trying to run in android studio in linux Jul 26 20:17:32 the thing is, i have unmet dependencies, appcompat to be exact Jul 26 20:17:44 i've found a lot of stackoverflow answers but using gradle Jul 26 20:17:49 which my project isnt using Jul 26 20:18:12 i need any guidelines on how do i call the appcompat library on my project without using gradle Jul 26 20:18:21 or how do i migrate my project to gradle Jul 26 20:18:31 lfdev: if the project is in Android Studio, it's using Gradle Jul 26 20:18:58 g1bbs_: i opened it using android studio, but i dont know how was it made Jul 26 20:19:09 the app is done, i just have to make it run Jul 26 20:19:24 g1bbs_: also i dont have the gradle file on my app directory Jul 26 20:19:44 lfdev: well, look for clues. What kind of non-java files are there Jul 26 20:19:52 lfdev: is there a build.xml? Jul 26 20:19:55 in the app root directory? Jul 26 20:20:12 what does your folder structure look like Jul 26 20:20:54 you should be able to pull old versions of appcompat using gradle lfdev Jul 26 20:20:56 g1bbs_: https://sr.ht/5DK0.png Jul 26 20:21:16 missingno: but how do i migrate my app into gradle Jul 26 20:21:24 lfdev: tree > out.txt Jul 26 20:21:24 look at your eclipse libs dir Jul 26 20:21:32 figure out the version of each jar in there Jul 26 20:21:36 and add them to you gradle file Jul 26 20:21:49 i dont even know how or where was it made Jul 26 20:21:58 lfdev: looks like with Eclipse Jul 26 20:22:06 ok.. Jul 26 20:22:11 use Android studio to import the project Jul 26 20:22:13 but i dont have a gradle file Jul 26 20:22:26 g1bbs_: i already did Jul 26 20:22:27 the import will convert your project to gradle Jul 26 20:22:59 so i "import from eclipse project" ? Jul 26 20:23:16 yes Jul 26 20:23:37 lemme try that Jul 26 20:24:49 ok, its indexing the project Jul 26 20:26:59 huh, my project structure looks diferent now Jul 26 20:27:02 and i cant run it Jul 26 20:27:06 it looks incomplete Jul 26 20:27:41 oh no sorry Jul 26 20:27:44 everything is there Jul 26 20:27:59 so, i dont have the "migrate your project to gradle" message anymore Jul 26 20:28:53 still no gradle file Jul 26 20:29:29 hit the shift key twice and search for build.gradle Jul 26 20:30:45 g1bbs_: damm, i have lots of them, most inside the facebook sdk Jul 26 20:31:04 shouldnt be a main build.gradle? Jul 26 20:32:36 lfdev: dont worry about the build.gradle files inside sdks/libs Jul 26 20:32:47 alexfu: ok Jul 26 20:33:48 well, theres no build.gradle in main directory Jul 26 20:36:12 im trying to follow this Jul 26 20:36:13 https://developer.android.com/topic/libraries/support-library/setup.html Jul 26 20:39:48 lfdev: what does `find . -name "build.gradle"` show? Jul 26 20:40:41 alexfu: where do i input that? Jul 26 20:41:33 lfdev: your terminal? Jul 26 20:41:50 command line Jul 26 20:42:13 https://sr.ht/SfUt.png Jul 26 20:42:17 alexfu: Jul 26 20:43:46 im confused af Jul 26 20:44:29 lfdev: what happens when you try to build Jul 26 20:44:46 the make option is grayed out Jul 26 20:44:53 same with the run button Jul 26 20:45:48 lfdev: Build -> Rebuild Project Jul 26 20:46:46 alexfu: i dont have that option? Jul 26 20:46:48 in the gui? Jul 26 20:46:53 yeah Jul 26 20:47:00 i dont have that option Jul 26 20:47:39 im trying to have a png background in xml the image is under 1920x180(my phone size) but i get error bitmap too lard to load texture? Jul 26 20:48:02 damm man... i thought using angular was a pain in the ass Jul 26 20:48:24 lfdev: you're in Android Studio? Jul 26 20:48:29 yes Jul 26 20:51:31 lfdev: you read through https://developer.android.com/studio/intro/migrate.html ? Jul 26 20:53:49 oh Jul 26 20:57:37 damm it all went to shit Jul 26 20:59:42 alexfu: https://sr.ht/XZBL.png Jul 26 21:03:00 lfdev: what does your android sdk manager look like? Jul 26 21:03:54 https://sr.ht/8zPq.png alexfu Jul 26 21:05:07 lfdev: the error is "failed to find target with hash string 'android-20'. so. install api level 20 Jul 26 21:05:36 installing Jul 26 21:07:30 alexfu: damm man... https://sr.ht/K-8i.png Jul 26 21:09:31 lfdev: keep on installing whatever is missing Jul 26 21:09:41 got to go Jul 26 21:41:31 Can someone help me with Retrofit2? I have this JSON object being returned: http://hastebin.com/aroyaqipah.dos - but it doesn't look like it maps correctly to the class I have for it Jul 26 21:41:54 Do I need a subclass called "d"? Jul 26 21:42:05 Right now everything is in the main class (Key, value) Jul 26 21:42:24 Hi all. I'm having some issues trying to implement a SearchView into my toolbar. Here is the error plus code: http://pastebin.com/eT5H4qiQ Jul 26 21:42:33 I'm following this: https://developer.android.com/guide/topics/search/search-dialog.html Jul 26 21:42:46 Fyber: Use this http://json2csharp.com/ Jul 26 21:42:55 and convert the syntax to C# to Java Jul 26 21:45:30 Err, updated the paste to include the other error: http://pastebin.com/VZaDThxP Jul 26 21:46:29 gdrc: Yup, I had the class setup wrong. Thanks! Jul 26 21:46:41 No problem Jul 26 21:51:30 The line `if (response.body().root.d.Key == "Success") {` makes Android studio say "Expected class or package" Jul 26 21:51:42 also those are some ugly names, but I guess it has to be that way Jul 26 21:59:22 Just as a drive-by comment: 1) from what I recall, if you have handcrafted model classes, you can stick in annotations (@SerializedName?) if you want different names in the code vs. the JSON; and 2) == for a string sounds unlikely. Jul 26 22:01:40 Fyber: I don't get the error. Did you resolve? Jul 26 22:02:05 oh, fizzie, right comment Jul 26 22:08:38 Hey, I have an enum that I’m using for analytics events Jul 26 22:09:00 each event has a name, a category, and an action Jul 26 22:09:39 the enum things are instantiated like this: enum Action { ACTION_THING(“category”, “Detail”) } Jul 26 22:10:11 what I’d like to do now is allow one of those parameters to be decided when the enum gets created Jul 26 22:10:19 err, used Jul 26 22:10:40 i want to track the action of selecting a locale, and have the locale be part of the parameter Jul 26 22:12:02 Hmmm... Still not entirely clear on what you are trying to achieve Jul 26 22:12:07 can you clarify further Jul 26 22:12:14 what’s unclear? Jul 26 22:12:34 The part about having the locale be a part of the parameter Jul 26 22:12:39 i would all my analytics.track(Action.ACTION_THING) normally Jul 26 22:13:02 now I want to do something like analytics.track(Action.ACTION_THING(en_us)) Jul 26 22:13:17 gdrc: I'm doing response.body().d.Key == "Success" and that's returning false :( Jul 26 22:13:19 but I don’t want to have to change all the rest of the Action enum cases Jul 26 22:13:36 I do know that the API is working since I'm monitoring HTTP from the phone Jul 26 22:13:39 it returns true Jul 26 22:14:02 I mean response.body.d.Key should have "Success" stored in it Jul 26 22:15:25 "2) == for a string sounds unlikely." what does that mean? Jul 26 22:17:37 I did Log.v() on the string and it says Success Jul 26 22:17:40 Fyber: don't compare strings with '==', use .equals() Jul 26 22:17:45 oh ok Jul 26 22:18:49 android studio should have warned you about that Jul 26 22:19:24 hey android dev homies Jul 26 22:19:30 interesting question for you all: Jul 26 22:19:33 Hey it works now, thanks! Jul 26 22:20:07 possible to take every text message my girlfriend has ever sent to me, pull them from my phone, find a way to turn it into one of those word visualization things? Jul 26 22:20:16 where the more a word is repeated, the larger it is Jul 26 22:20:22 a word cloud Jul 26 22:20:25 ^yep Jul 26 22:20:33 sure, that's possible Jul 26 22:20:41 why I ask #android-dev is because I need to pull them from my phone and organize the data first Jul 26 22:20:54 as far as a word cloud goes, there's free ones online. Jul 26 22:21:50 get all messages, filter out the ones not from person x, add their contents to a list Jul 26 22:22:15 You were probably looking for something else but... https://play.google.com/store/apps/details?id=com.riteshsahu.SMSBackupRestore&hl=en Jul 26 22:22:19 exports to .txt Jul 26 22:22:42 that could work Jul 26 22:23:06 * B_RAD thinks you could work some Python magic to sort all that out Jul 26 22:23:17 Actually .xml so you will need to write a python script :P Jul 26 22:23:27 that's what i thought, heh Jul 26 22:24:04 ideally i'd like to write my own word cloud but, sadly, Jul 26 22:24:07 i am stricken with the dumb Jul 26 22:24:10 that is beyond me. Jul 26 22:24:15 still not too bad, the XML should be easy to parse with a python script Jul 26 22:24:20 I think there's even a word cloud library Jul 26 22:24:38 then you can share your script somewhere, I'm sure people would appreciate that :) Jul 26 22:24:45 heh, planned it on! Jul 26 22:24:49 probably reddit Jul 26 22:24:59 /r/DataIsBeautiful or something like that Jul 26 22:25:10 Ok, I have an idiot question about android. How do I store data so other parts of my app can access it? Jul 26 22:25:24 waitno I can use callbacks I think Jul 26 22:25:28 let me try that first Jul 26 22:26:08 No I can't do that, my function is "public void onResponse" Jul 26 22:26:14 I need to return a value Jul 26 22:26:16 but it's void Jul 26 22:26:26 what to do? Jul 26 22:26:54 I could use LocalStorage, but I hope there's a more elegant way than that Jul 26 22:27:18 is it your function? Jul 26 22:27:46 as in, not one you’re overriding from something? Jul 26 22:28:02 I'm overriding it Jul 26 22:28:20 and it doesn’t take a callback? Jul 26 22:28:37 it is a callback Jul 26 22:28:47 onResponse Jul 26 22:28:55 from Retrofit2 Jul 26 22:29:52 this is what you want to do: http://stackoverflow.com/questions/34184088/how-can-i-return-value-from-function-onresponse-of-retrofit Jul 26 22:37:49 ty it worked Jul 26 23:00:55 Now I need to manage cookies, and every single StackOverflow example/somewhere else article gives an error of some kind. Jul 26 23:01:30 OkHttp client doesn't have a .setCookieHandler(mCookieHandler); function anymore... Jul 26 23:02:02 This gist doesn't say what it imports, and it doesn't work if I don't know that: http://tsuharesu.com/handling-cookies-with-okhttp/ Jul 26 23:02:27 This one uses SerializableHTTPCookie which I never want to touch again. http://tiii.tistory.com/13 Jul 26 23:02:44 It's a class that doesn't exist. Jul 26 23:49:57 . Jul 27 00:03:21 question Jul 27 00:04:06 wrong channel mb Jul 27 00:37:52 So how does the color of the notification bar get set? Our app is for some reason setting the notification bar to white, but all the notifications are also still white Jul 27 00:37:59 White on white is not fun to read Jul 27 00:38:21 Isn't it in colors.xml? Jul 27 00:38:25 When I try to install android studio, the fucking thing fails to move a folder and stops the whole damn process (During download and installation of SDK 24.0.1, which it won't skip even when unchecked for some ungodly reason). I've been at it for hours. I've tried running it as administrator, I've deleted every android file I can find that the uninstaller leaves (because it's a piece of garbage) before the installs (in Jul 27 00:38:25 app data, app data/local, progam files, etc...), and I've tried installing without "install API 24.0.1" checked and it still installs the damn thing anyway.... I don't know what else to do. Is there anyone who has encountered this before? Jul 27 00:39:18 PresidentBiscuit: look in values/colors.xml Jul 27 00:40:34 BasedGob: Looking there right now Jul 27 00:41:12 Is there noone who can help me? Jul 27 00:41:15 *no one Jul 27 00:53:22 IWishIKnew: IWishICouldHelpYou Jul 27 00:53:37 I wish you wouldn't mock me. Jul 27 01:04:53 How would a person go about getting the theme in Java? Jul 27 01:05:14 Where can I download past versions of Android Studio. Jul 27 01:05:24 It doesn't look like there's a place on the official website. Jul 27 01:06:05 as a dev for android web applications, how do i make sure battery is most preserved? Jul 27 01:06:15 PresidentBiscuit: You wouldn't have happened to have gone by the alias of "ResidentBiscuit" at any point, have you? Jul 27 01:06:25 No not never Jul 27 01:06:31 oh. Jul 27 01:29:02 can someone explain me what does the bundle and intent classes actually do Jul 27 01:29:56 bundle bundles data Jul 27 01:30:23 Utal you could google ... Jul 27 01:30:33 it will bundle some results for you ;) Jul 27 01:30:43 of course, if that is your Intent :D Jul 27 01:32:35 so , according to this guy - if you use any Firebase deps - they go ahead and create another process ... is this true ? Jul 27 01:32:52 something called background_crash Jul 27 01:33:43 should be easy to test Jul 27 01:35:27 i gave up and stayed with gms 8.4; when i updated to 9.x it instantly crashed but i didn't change any of the code (stayed with the old GA) Jul 27 01:35:38 so first, i'd have to figure out why thats crashing and i'm too lazy ha Jul 27 01:35:47 g00s: :D i have done that and it says bundle helps to pass data between activites but still the idea is a little bit fuzzy. Am new to android development can you point me some docs which will make me understand the basic terms Jul 27 01:36:23 Utal the training , guides, and lessons on d.android.com all have that ... Jul 27 01:38:12 g00s: thanks. Jul 27 01:51:10 http://blogs.wsj.com/economics/2016/07/26/the-short-list-of-jobs-with-high-and-rising-pay/ Jul 27 01:51:17 "app developer" is on there, for now anyhow ;) Jul 27 01:52:58 You think the app developer position will fade g00s ? Jul 27 01:57:58 drose379 i think it has already Jul 27 01:58:26 How / Why g00s Jul 27 02:00:01 Aernt you an application dev g00s ? What are you doing to overcome this fade you speak of Jul 27 02:01:17 drose379 i just do android stuff on the side' Jul 27 02:01:36 Oh, whats your main skill? Jul 27 02:02:23 these days, seems to be walking my old dog ha! Jul 27 02:02:52 It was a serious question Jul 27 02:03:37 :p Jul 27 02:03:40 well i've been reading a lot about farming, seriously ;) Jul 27 02:04:02 Ok g00s Jul 27 02:04:04 Ok Jul 27 02:04:11 Just looking for some insight from you guy Jul 27 02:04:40 drose379 i'm serious ... Jul 27 02:05:07 I was talking software dev related Jul 27 02:05:12 not really into agriculture Jul 27 02:05:17 i'm just looking at how to live off about 1.5 acres, selling veggies to local restaurants, etc Jul 27 02:05:30 but being a geek, i'll be interested in any precision ag, framing robotics, etc Jul 27 02:05:48 Why is app dev dying? Jul 27 02:05:51 Seems like mobile is growing Jul 27 02:06:45 self-driving tractors ftw \o/ Jul 27 02:06:47 drose379 i wouldn't say 'dying' , maybe 'mature' , not expecting much growth would be better Jul 27 02:06:59 I see g00s Jul 27 02:07:12 drose379 these things all go in cycles ... Jul 27 02:07:52 What is the cycle you are speaking of Jul 27 02:08:58 drose379 mobile app dev is what web dev was in the 90s Jul 27 02:09:39 still plenty of web sites out there :) Jul 27 02:09:53 but the land rush ... has moved elsewhere Jul 27 02:10:00 Where has it moved? Jul 27 02:10:19 practical AI, drones, robotics, AR / VR, etc Jul 27 02:10:20 Seems like the land rush moving elsewhere is not at all a bad thing for serious developers actually Jul 27 02:10:54 drose379 what is andy rubin doing now ? Jul 27 02:11:08 Not sure who that is Jul 27 02:11:14 the guy who started android Jul 27 02:11:16 lol Jul 27 02:11:35 I thought that was CedricBeust Jul 27 02:11:39 haha Jul 27 02:11:50 He was an original dev right? Jul 27 02:13:18 Man I wish your place did internships Jul 27 02:13:26 Oops, wrong channel Jul 27 02:22:09 drose379: Yes I was. Andy created Android. Jul 27 02:23:42 Interesting CedricBeust Jul 27 02:25:21 CedricBeust: what are you doing now if you dont mind me asking? Anything Android related? Jul 27 02:32:33 Hello, I have a newbie question Jul 27 02:33:32 I have many years programming experience, just getting started with Android Studio, installed studio, added a few activites... went to compile and I get: Error:Execution failed for task ':app:transformClassesWithInstantRunSlicerForDebug'. > java.io.IOException: Failed to delete C:\Users\\app\build\intermediates\instant-run-support\debug\restart-changes.txt Jul 27 02:48:26 The answer was to delete the ".gradle" folder, weird. **** ENDING LOGGING AT Wed Jul 27 02:59:58 2016