**** BEGIN LOGGING AT Mon Aug 22 03:00:00 2016 Aug 22 03:22:54 <_genuser_> guys, what do you think of a tabbed interface where the menu items ( dotted line top right) change based on the selected tab. Pager I should say. Aug 22 03:23:23 <_genuser_> I know it's doable, and I"ve done it in the past. My question is as users, is that something you'd care to use? Or would you prefer more the nav drawer approach? Aug 22 03:24:24 interesting, sqlite 4 uses LSM trees Aug 22 03:29:13 Hello again Aug 22 03:40:42 <_genuser_> g00s: what you think? about tabbed interfaces vs. nav drawer? Aug 22 03:40:54 well, that's a nice call to get: "Hey, we've got a hybric ionic app we want to port to native, can you help?" Aug 22 03:41:19 maybe , maybe not - depends on how content heavy it is Aug 22 03:45:07 <_genuser_> I guess noone cares about tabbed vs. nav drawer question. I know you can put tabs with a nav drawer interface too. Aug 22 03:45:29 <_genuser_> just trying to create a simple straight forward UI to use. hoping people just switch to tabs and access new menu items. Aug 22 03:45:46 <_genuser_> but also worrying that they may not realize the menu items change with the tabs. Aug 22 03:46:17 I prefer the nav drawer, with tabs you never really want to go over 3-4 tabs Aug 22 03:46:43 <_genuser_> Affian: I see. I was thinking max 4 tabs. probably just three. Aug 22 03:46:57 and your point on the menu changing across tabs is valid, you don't really want action bar menu items changing across tabs Aug 22 03:48:04 <_genuser_> I do agree with the too many tabs thing. play store is hella confusing. especially with the tabs and the content changing every week. Aug 22 03:48:23 <_genuser_> so you're saying the menu items should NOT change with teh tabs? Aug 22 03:48:35 yeah Aug 22 03:48:50 <_genuser_> just keep them static and put all of them in there once, so the users are used to what's in there, is that it? Aug 22 03:49:07 Another option is a toolbar at the bottom Aug 22 03:49:12 do some mock ups and show some context, might make more sense Aug 22 03:50:02 <_genuser_> bankai_: it's a simple chat app. tab 1 (inbox), tab 2 (friends), tab 3 (settings). Aug 22 03:50:23 <_genuser_> Affian: toolbar at the bottom and one across the top, I fear they'll just use up screen size. Aug 22 03:50:30 i don't understand why these are tabs then Aug 22 03:50:34 esp settings, that's weird Aug 22 03:50:45 Yeah, nav drawer is perfect here Aug 22 03:50:53 <_genuser_> bankai_: settings can just be off the menu then. Aug 22 03:51:23 <_genuser_> so it seems like you both think it's better to put both of those in teh nav drawer and update the main fragment based on user selection. Aug 22 03:51:42 For any chat app I always recommend looking at Hangouts for a good example Aug 22 03:52:13 <_genuser_> reason for simplicity - keeping it like snapchat in sense of simple. so ti can translate to apple easily too. all the crap is mostly all visible on screen. that is the goal. Aug 22 03:52:15 Hello Leeds Aug 22 03:52:20 What's up? Aug 22 03:52:40 <_genuser_> Affian: I kinda hate hangouts. Mostly because it changes every six months. the last iteration has stuck for a while tho. Aug 22 03:52:55 Fair enough Aug 22 03:53:12 I'm not a fan of Snapchat's UI Aug 22 03:53:18 <_genuser_> and still that's not a reason to discount it, tho. as it improves, we can learn from it. Aug 22 03:53:33 <_genuser_> Affian: I wasn't either. I figure for android use android specific UI and for aaple use theirs. Aug 22 03:54:05 <_genuser_> but I've used work iphone for a while, and reaaaaaally come to love the simplicity of the aaple design. it's always constant. making it easy for zombies to use from version to version. Aug 22 03:54:24 I think that always makes for a better experience than trying to port the UI to be the same one way or another Aug 22 03:54:29 <_genuser_> android is different on every vendors and on every model by the same vendor. creates lot of confusion, especially for non-tech users. Aug 22 03:54:53 hmm, do you think an ionic app needs to include README.md and demos/ in their apk? :) Aug 22 03:54:56 android is the same, the vendor adds crap Aug 22 03:55:12 <_genuser_> bankai_: yeah, I think the openness of it, compels vendors to add more crap. Aug 22 03:55:22 <_genuser_> but the themes/skins also introduce visual difference. Aug 22 03:55:23 the more crap the better it seems, ask samsung Aug 22 03:55:32 <_genuser_> ikr! Aug 22 03:55:34 I always push for native android design starndards Aug 22 03:55:46 <_genuser_> samsung is one of the biggest offenders. (even tho I have a samsung device... 3 of them ) Aug 22 03:55:48 loke__: life... hiding from the sun or rain, mostly how summer goes... off to Tokyo next week :) Aug 22 03:55:58 Leeds: Cool. Aug 22 03:56:06 you? Aug 22 03:56:09 <_genuser_> Affian: material design stuff? Aug 22 03:56:12 * loke__ is going on vacation to Hong Kong in a couple of weeks. Aug 22 03:56:20 nice... beer? Aug 22 03:56:26 dump the family :) Aug 22 03:56:28 Leeds: I was hoping for it. :-) Aug 22 03:56:29 _genuser_: Yup Aug 22 03:56:36 We'll see how much time I'll have. Aug 22 03:56:43 cool Aug 22 03:58:06 <_genuser_> Affian: so then your vote is nav drawer and screw uniformity and use each platforms own UI mindset? Aug 22 03:58:22 <_genuser_> bankai_: seems your vote is also nav drawer and go with google preferred layout. Aug 22 03:58:29 Yeah, how many users do you think are going to use the app on Android and iOS? Aug 22 03:58:44 <_genuser_> Affian: yeah, I think that's another good point. how many are going to be switching back and forth. Aug 22 03:59:04 Better to make it more accessible for the expectations of the users on each platform Aug 22 03:59:41 <_genuser_> and I can also add in the firebase authentication. Aug 22 03:59:52 <3 Firebase Aug 22 03:59:55 <_genuser_> turn this project into a big learning experience. FCM, firebase authentication. Aug 22 04:01:13 If you have the time and headspace for it, that's always a good idea Aug 22 04:01:16 <_genuser_> Affian: was fcm and all firebase stuff from that firebase.io platform? Aug 22 04:01:51 sort of, as it is now is almost nothing like what it was Aug 22 04:02:27 <_genuser_> I remember seeing the firebase.io stuff. and I was thinking pfft, instant web async notifications but you have to host it with them. Aug 22 04:02:52 Yeah, Google bought them out and rebuilt it form the ground Aug 22 04:02:54 <_genuser_> good thing about google taking on such stuff is they make is available for free and then you just use it was a service. Aug 22 04:03:03 <_genuser_> *as Aug 22 04:03:25 Firebase is now marketed as "Backend as a service" Aug 22 04:04:22 <_genuser_> nice. as long as it's free. Aug 22 04:04:47 "Free within reason" :P Aug 22 04:05:33 https://firebase.google.com/pricing/ Aug 22 04:06:06 <_genuser_> well, I meant as long as it's free in the form of FCM, etc. the other firebase, I might not really need to use. Aug 22 04:06:33 FCM is mostly just rebranded GCM Aug 22 04:07:02 with a nice frontend attached to it in the Firebase console Aug 22 04:08:39 <_genuser_> yeah, my focus is divided in learning how to use this for the app, and then how to write the app server that sends the fcm/gcm. Aug 22 04:08:59 <_genuser_> ok, thanks for the input guys. I'm gonna change it up and use the nav drawing and see where to hide all that stuff. Aug 22 04:09:44 Good luck :) Aug 22 04:09:51 <_genuser_> thanks. Aug 22 04:17:03 how do i make a REST call to get this information/. Aug 22 04:17:08 https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get Aug 22 04:17:36 ive tried the api key as key and access_token query paramter but both return 401 Aug 22 04:17:52 just trying to do it with curl Aug 22 04:19:17 are you authorising your request? Aug 22 04:19:39 well i tried key and access_token as query parameters Aug 22 04:19:48 and use the API key i got from the developer console Aug 22 06:26:51 Is it tough to make Unity android games use less space than 50mb ? Aug 22 06:31:48 What do people who use Android Studio think of Android with unity ? I feel like making list views is much easier, customizable in unity. Aug 22 06:55:46 NateRiver: 50 millibits? Aug 22 06:58:17 I spose in a worst case scenario you can make the game <50 mb and then allow for modexpansion downloads if the player really likes it Aug 22 07:17:13 hello, im trying to enable jack compiler by using this https://developer.android.com/preview/j8-jack.html Aug 22 07:17:35 it was enabled on mac device but does not work in windows Aug 22 08:25:18 How is it possible to go back one activity by using the back button, without destroying the activity that you're leaving? Aug 22 08:28:37 so you just want to 'minimize' the current activity? Aug 22 08:28:48 im not sure you can without being hacky Aug 22 08:28:59 you can override onBackPressed() so it doesnt finish Aug 22 08:29:48 and you can look for moveTaskToBack Aug 22 08:30:16 and example google find http://stackoverflow.com/questions/18779052/android-minimize-activity Aug 22 08:30:49 Both the first activity and the second are on the same task, if I use moveTaskToBack then it just goes back to home screen Aug 22 08:31:53 No matter what I try, it always gets destroyed :/ Aug 22 08:34:09 guys anyone enabled jack compiler here ? , i've tried this https://developer.android.com/preview/j8-jack.html which works on mac but doesnot work on windows Aug 22 08:34:32 I tried overriding the back button on second activity to call first activity using an intent with REORDER_TO_FRONT flag, but it still ends the second activity Aug 22 08:34:47 this is error msg http://paste.ubuntu.com/23077701/ Aug 22 08:51:00 Hello. Are method references available for use in Android? Aug 22 08:51:18 Android Studio says they are not available at this language level. What does this mean? Aug 22 08:52:08 try changing the language level in the project settings Aug 22 08:55:48 TheSchaf, which sdk version has introduced java 8? Aug 22 08:56:41 i think parts of 8 come with N Aug 22 08:56:54 what is the number for N? Aug 22 08:58:08 i'm not sure if N has a number yet but it should be 24 or something Aug 22 08:58:12 i think there is only the preview sdk out Aug 22 08:58:42 What libraries would you guys recommend for handling HTTP requests? OkHttp and Retrofit or is OkHttp enough? Aug 22 09:22:21 markyosullivan: That depends on what you want to do. Aug 22 09:27:14 hithere Aug 22 09:27:30 Android Studio 2.1.3 - is it ok - any problems? Aug 22 09:30:07 loke__: Okay so if I'm making HTTP requests like POST and GET requests, would I need both or just need OkHttp? Aug 22 09:33:21 markyosullivan: okhttp can do that of course Aug 22 09:34:04 markyosullivan: I've used okhttp recently, it looks pretty nice Aug 22 09:34:28 retrofit sits on top of okhttp... Aug 22 09:35:02 I'd say if you're loading web pages or objects over http, go with okhttp, if you're accessing an API go with retrofit Aug 22 09:35:03 I've been using Retrofit, and it's kinda neat, but essentially just syntactic sugar, that I kinda sorta wish I didn't commit myself to. Aug 22 09:35:21 It's pretty and all, but the actual benefits are debatable. Aug 22 09:35:58 And I say that even though I'm the designer of both the API as well as the client side. Aug 22 09:36:10 eh, I'm lazy, I like more libraries to do more work for me :) Aug 22 09:36:41 Leeds: I'm using Gson to map my JSON model to the object model, so the amount of work retrofit saves me from is neglible. Aug 22 09:37:15 ah, I suppose so in that case Aug 22 09:38:08 Since the project is open source, here's my retrofit code: Aug 22 09:38:08 https://github.com/lokedhs/PotatoAndroidTest/blob/master/app/src/main/java/com/dhsdevelopments/potato/clientapi/api.kt Aug 22 09:40:23 Potato Android Test? :) Aug 22 09:40:47 Leeds: Yeah, the project has no name so far, and it started as some simple test code. Aug 22 09:40:55 It's actually fully functional client now. Aug 22 09:41:20 Leeds, loke I'm accessing an API, so I think Retrofit would be useful Aug 22 09:42:05 Hello, when I chain two alert dialogs, that is one after another, the second one appears shortly only do disappear, and the application comes to a halt. Is there something I would have to do in between? Aug 22 09:42:27 ZeNEX: how do you "chain". Please show your code. Aug 22 09:43:16 loke__, http://pastebin.com/4RDeu7VC Aug 22 09:46:29 ZeNEX: It's terrible UI design to do what you're doing, but... Aug 22 09:46:49 I'm trying to remember if you need to manually close the dialog in the onClick method. Aug 22 09:47:51 Thanks Aug 22 09:47:53 Oh, sorry... I checked the docs and no, you don't need to. Aug 22 09:48:17 it seems that I leave my finger on it and it answers both questions Aug 22 09:48:19 Thus, other than the fact that it's terrible deisgn, technically it should work. Aug 22 09:48:28 should I .wait() or something? Aug 22 09:48:58 ZeNEX: No. You should redesign such that you don't do it that way. Put all the necessary information in a single dialog (or use aan activity) Aug 22 09:49:22 I just want to ask 2 questions do I really need an activity? Aug 22 09:49:36 ZeNEX: Ask those questions in a single dialog then? Aug 22 09:49:49 well, what do you mean? Aug 22 09:49:57 using the same objects? Aug 22 09:50:03 Use checkboxes or whatever. I have no idea what you are actually doing since both your source code as well as your messages are all in spanish. Aug 22 09:50:10 Is it possible to get a view reference from a layout that is different from the one specified in setContentView? Aug 22 09:50:36 Kamihan: Where is the view? Aug 22 09:50:49 loke__, it asks are you in X location? if the users says yeah I am, then it proceeds to ask a question that could otherwise be answered by location services but the distance is too small so we ask the user Aug 22 09:51:31 loke__, can I technically reset all the information and use the same dialog + builder objects? Aug 22 09:51:43 loke__, The view is in a different layout from the one called in setContentView Aug 22 09:52:23 Kamihan: You probably want to use LayoutInflater, if I understand your question correctly. Aug 22 09:52:36 right, my current position on LinkedIn is now "Lord High Hacker" Aug 22 09:53:14 loke__, http://hastebin.com/pubedasuge.avrasm that is what I am trying to use, but txt gives null pointer exception Aug 22 09:54:56 Am I doing it right? Or am I missing something? Aug 22 09:56:16 Kamihan: does .inflate() return null? Aug 22 09:57:19 loke__, no, I get the npe when I try to assign txt.getText().toString() to a string Aug 22 09:57:44 Do you have view called "txt" in your layout2? Aug 22 09:58:06 Leeds: Cool. I want to do that too. Aug 22 09:58:21 If only I could muster enough bother to actually log in to that site. Aug 22 09:58:58 loke__: I was stalking you and found your profile... Aug 22 09:59:09 Leeds: Awesome Aug 22 09:59:39 Friend me. That'll send me an email with a link, which is earsier than going there myself. :-) Aug 22 09:59:51 also, I did actually put that down as my position for a conference a few years ago, spent all day walking around with it printed on my badge Aug 22 10:01:18 loke__, Yes, I do. Aug 22 10:01:39 Kamihan: Share your layout file. Aug 22 10:02:32 loke__, http://hastebin.com/ujobamodet.xml Aug 22 10:04:04 loke__, I get npe if I use txt.length() too Aug 22 10:04:28 Kamihan: Of course you do. .findViewById() returned null Aug 22 10:04:39 if i update the version code but not the version name, will people who downloaded my app receive an upgrade (or tend to get one automatically downloaded)? Aug 22 10:04:59 i didnt realize this was possible but apparently i accidentally forgot to up the version name. Aug 22 10:05:14 and the play store accepted this just fine Aug 22 10:05:20 sqpat: As far as I know, the version code is what matters. The name is just what is displayed to users. Aug 22 10:05:44 ok, cool, good to know. Aug 22 10:08:01 some things here and there (like the crashes page) seem to also sort by version name and not version code Aug 22 10:09:28 found the reference page that spelled it out, your description seems right Aug 22 10:34:28 hey anyone know if the gralloc is prohibited in 7.0 or not? Aug 22 10:53:58 I am implementing FrameLayout subclass to be used in XML. The framework calls public FrameLayoutWithHole (Context context, AttributeSet attrs) but getChildCount() returns 0 even there's 1 child. Is maybe too early? Aug 22 10:59:36 Hi I'm new to Android but need to build a project with a native library. I found a project on Github that uses the library I need. If I deploy this project to my device everything works fine but then I tried to integrate the library into my project and I always get this error: "java.lang.UnsatisfiedLinkError: Native method not found:". Anybody familiar with integrating native libraries? Aug 22 11:04:00 are you loading the native library successfully before using the native method? Aug 22 11:05:38 How do I verify this? I load the library within a static Method of a class with "System.loadLibrary("")" Aug 22 11:06:22 I added the .so files into jniLibs folder with armeabi, x86 etc. Folders inside Aug 22 11:07:12 gdrc, it should be correct in onMeasure Aug 22 11:07:56 Jamal, I'll get back to you in a moment Aug 22 11:08:21 Zharf, ya thanks no hurra Aug 22 11:09:05 *hurry Aug 22 11:13:28 Zharf: thanks dude Aug 22 11:13:29 Jamal, could you reveal which library it is, what this project is that you used as an example and how you ended up using that example? Aug 22 11:15:55 Zharf, yes sure, I need to stream microphone input to an Icecast Server. Therefore I found this Github project: https://github.com/fatihsokmen/android-icecast-broadcast I just copiled it and it worked. Then I tried to copy the *.so files into my project and all the Classes but get that mentioned error. I also tried to build the *.so files with the ndk-build command but it resulted in the same error Aug 22 11:17:32 Jamal, if you open your apk with 7zip or something, do you see the .so files in there? Aug 22 11:18:11 (you should, if you added the compile fileTree(dir: 'jniLibs', include: ['*.so']) ingradle Aug 22 11:18:15 ) Aug 22 11:19:23 Zharf, yes the files are inside Aug 22 11:19:28 Jamal, also I hope you didn't change the package of the ShoutOutputStream class Aug 22 11:20:09 JNI is very sensitive, all the names must be exactly correct Aug 22 11:20:44 Hm I did change all the package names as my project has an other name than the original project? Aug 22 11:20:56 there's your problem then Aug 22 11:21:02 you should keep the jni classes in their original packages Aug 22 11:21:12 https://github.com/fatihsokmen/android-icecast-broadcast/blob/master/jni/libshout-jni/ice_caster_android_shout_ShoutOutputStream.c see line 76 and 87 Aug 22 11:21:28 and 99 actually Aug 22 11:21:55 oh okay and how does this work when my project has an other name? Aug 22 11:22:04 or do i have to change the method names? Aug 22 11:22:11 and ndk-build again Aug 22 11:22:15 it doesn't really matter, you can keep your stuff in your package and other people's stuff in their packages Aug 22 11:22:54 you could change the C code to use your package, but I wouldn't do that in case you want to keep up with updates from upstream at some point Aug 22 11:22:58 Hi! I need to persist some data from my API in my app, I was thinking of using an SQL database with a mapper, can anyone recommend a good process-safe ORM mapper? Aug 22 11:23:45 Okay so i just can change the package name to its original name although I did not add the whole project to my project but only the 4 classes? Aug 22 11:24:45 Jamal, packages are just a way to organize classes, your application's package name is defined in AndroidManifest and you can still have classes in other packages in that application Aug 22 11:25:03 but yes, move the classes to ice.caster.android.shout package Aug 22 11:28:55 Zharf, okay I did not know that it is possible to have multiple packages :) but thanks a ton!! It works now :) Aug 22 11:29:00 hello to all Aug 22 11:30:43 i'm trying to develop an app that have an activity that appears in overlay to the system but when i start activity from service there is some problem Aug 22 11:30:56 delay from start and appears (5-8secs) Aug 22 11:31:16 S1m0n3: the delay is the issue? Aug 22 11:31:29 and activity appear with Main Activity on the back Aug 22 11:31:49 yes one of the issues :S Aug 22 11:32:20 MainActivity in the back is due to it being part of the Activity stack Aug 22 11:32:20 i need start this activity as Dialog... but has Main ACtivity on back and start after 5 secs :( Aug 22 11:32:32 hmm.. Aug 22 11:32:45 so why not as a system service? Aug 22 11:33:00 meaning system overly window dialog Aug 22 11:33:05 because service has some limitation Aug 22 11:33:16 not service, system overlay dialog Aug 22 11:34:08 http://stackoverflow.com/questions/4481226/creating-a-system-overlay-window-always-on-top Aug 22 11:38:45 @thepoosh thanks i'm trying with this solution ;) Aug 22 11:43:16 Hello, I have the Windows 8 Bluestacks Android emulator and I would like to change its keyboard layout to AZERTY. I have tried various Bluestacks tutorials on how to do this as well as tried all the keyboard settings and nothing helps, my layout remains QWERTY. Any ideas on this one? Aug 22 11:44:53 hi Aug 22 11:46:47 i have a app, and a i try to get a system variable on flavors in order to use jenkins to set diferente values depending on target enviroment. But when i try to get the variable value always return null. Anyone knows why? Aug 22 11:49:11 fBirD: are you setting the flavor via gradle? Aug 22 11:49:31 under productFlavors Aug 22 11:49:32 ? Aug 22 11:54:09 yup Aug 22 11:54:17 i think i got the problem Aug 22 11:54:29 i need to restart the Android studio :s Aug 22 11:54:54 to update the system variables Aug 22 12:05:10 thepoosh i've inflate correctly the view from service and work as i want but i have also to "manage" element on view from service class Aug 22 12:06:10 but what i want is start activity for manage layout from the activity class Aug 22 12:07:40 because some elements doesn't work on a class that extends Service.. Aug 22 12:07:47 such as fragment Aug 22 12:15:26 Hi All, so we are thinking about adding the ability for our android app to automatically catch clicks on a button within a CMS to open the app. Is there any way to retreive extra data from the URL and put that into the app? Basically, the button will be to take a payment, so it will need to pass through the amount, description etc. Aug 22 12:23:35 sdousley: qury parameters Aug 22 12:24:02 thepoosh: yeah, I guessed that would be the case, how would I pull them out? From the intent.getData() ? Aug 22 12:27:44 * raoul11 flicks thepoosh's yamaka off Aug 22 12:33:34 what i need (i think) is to inflate a layout but i need to manage from her class :S Aug 22 12:35:13 hello what would be the Most secure Android ROM at the moment ? Aug 22 12:36:00 none, use none Aug 22 12:36:25 safest ever Aug 22 12:36:34 best phone - no phone Aug 22 12:37:13 #android-root or #android might be better suited for this question Aug 22 12:37:15 I need something to make phone safer Aug 22 12:38:13 lol thats it Aug 22 12:38:42 ther's a dedicated phone company for that Aug 22 12:38:49 black something Aug 22 12:40:13 I get a blinking location icon at the top left of my phone Aug 22 12:40:25 what does this mean? there are no apps open Aug 22 12:40:49 anyone using any other mBaaS for their games (leaderboards || achievement) other than play-services? Aug 22 12:45:37 raoul11: sup dude? Aug 22 12:45:50 looking for play-services alternatives Aug 22 12:45:56 so far, narrowed down to 2 Aug 22 12:46:12 play-services for push? Aug 22 12:47:08 raoul11: ? Aug 22 12:47:16 leaderboards/achievements Aug 22 12:47:29 mainly leaderboards, coz thats where google are being dicks Aug 22 12:47:30 ew Aug 22 12:48:18 probelm with those third party services, is that fb or google might buy them out someday, and close it all Aug 22 12:48:21 like parse Aug 22 12:48:44 thepoosh: I have it worked out :) Now, is there any better way to store the info passed into the URL to other activities than storing in an SQLite DB temporarily? Aug 22 12:49:00 can I just pass them through intents? Aug 22 12:49:10 raoul11: got burnt with Parse? Aug 22 12:49:28 i know people who did Aug 22 12:49:30 sdousley: yes, Intent has extras that you can use Aug 22 12:49:33 fuck them Aug 22 12:49:41 tell them to write backend code Aug 22 12:49:46 its so silly, google limiting leaderboards to 70 seperate leaderboards Aug 22 12:52:04 .. 70 separate leaderboards? Aug 22 12:52:13 how many leaderboards do you need?? Aug 22 12:52:14 Zharf++ Aug 22 12:52:23 about 2x as many Aug 22 12:52:29 why o.O Aug 22 12:52:37 i donno, people like to play a lot? Aug 22 12:52:46 but... huh? Aug 22 12:53:10 my last game has 54 levels, theres already quite a few who finished it all Aug 22 12:53:12 granted I don't know about the google game services but honestly this is confusing me Aug 22 12:53:30 oh so you want a leaderboard for each of them? Aug 22 12:53:33 so i can add another 16 levels, but its anoying that theres a limit Aug 22 12:53:34 yes Aug 22 12:53:39 timebased challenges Aug 22 12:55:48 so there's gamesparks and heroic labs, both got decent pricing and a proper free tier Aug 22 12:56:33 also a bunch of others, but not enough docu/SO posts about them Aug 22 13:01:49 is there a way to hide an error in android layout preview? Aug 22 13:08:19 yes you can see ther's an option there to hide the preview errors Aug 22 13:13:58 How would you use SharedPreferences to store a user selection of hour and minute, as for an alarm Aug 22 13:14:05 for example store 07:45 AM Aug 22 13:18:32 store it as a serialized datetime Aug 22 13:18:43 either in the default (ISO) format Aug 22 13:18:48 or your own (default advised) Aug 22 13:19:00 you could also store it as a long (milliseconds) Aug 22 13:19:22 Note that storing it as milliseconds will mess you up for DST :) Aug 22 13:19:32 haha indeed Aug 22 13:19:36 use default (ISO) format Aug 22 13:19:38 store as a string Aug 22 13:20:09 some one know how i can inflate a layout and use her class? Aug 22 13:20:22 i need to inflate or call activity from an service out of the app Aug 22 13:20:38 tx: ok... and how about the time picker? Aug 22 13:20:52 ? Aug 22 13:20:57 what do you mean Aug 22 13:20:57 but if i inflate the layout from service class i have to use it for manage layout "component" Aug 22 13:21:04 you mean restoring the time back to the picker? Aug 22 13:21:05 tx: http://stackoverflow.com/q/5533078/1341526 Aug 22 13:21:08 just use its setter methods Aug 22 13:21:45 tx: that;s for me Aug 22 13:23:05 Do you use a different package for the Settings Activity? Aug 22 13:40:01 what is the logic for BuildConfig.DEBUG? is it only true in debug{} or is it only false in release{} ? Aug 22 13:41:09 xorgate, yes. Aug 22 13:42:33 guys,i have enabled jack on windows, linux and mac however windows does not compile :@ Aug 22 13:42:45 Mavrik: what about other buildtypes? Aug 22 13:42:56 xorgate: I would use my own flag Aug 22 13:42:59 xorgate, there are only two variants. Aug 22 13:43:03 im using same sdk and tools even java version Aug 22 13:43:06 Variants != build types. Aug 22 13:43:06 any idea ? Aug 22 13:43:18 BuildConfigField "Boolean", "DEBUG_MODE", "true" and uildConfigField "Boolean", "DEBUG_MODE", "false" Aug 22 13:43:19 for example Aug 22 13:43:25 add that to your buildTypes Aug 22 13:43:26 and use it Aug 22 13:45:09 A whileAgo in a galaxy far far away ( REDDIT) i asked a question of how to record android onto the screen to make a recording and today I found http://droid-at-screen.org Aug 22 13:45:14 just wanted to share Aug 22 13:47:09 hi! Aug 22 13:47:23 i just saw that DigitalClock is deprecated Aug 22 13:47:30 what should i use instead of that? Aug 22 13:49:17 zedz: you can use a textview and update with a countdowntimer Aug 22 13:49:27 using on mask in textview Aug 22 13:50:05 zedz: where you need to put the DigitalClock? Aug 22 13:50:32 fBirD: i have a fragment which have to show the current time (24h format) and the date Aug 22 13:52:30 isnt there any easy way to achive this? Aug 22 13:53:01 zedz: you have TextClock Aug 22 13:53:10 have you already try it? Aug 22 13:53:21 is android native Aug 22 13:53:34 ahh i see Aug 22 13:53:56 thanks Aug 22 13:53:58 https://developer.android.com/reference/android/widget/TextClock.html Aug 22 13:55:08 how i can inflate an view and have class that manage it??? Aug 22 13:55:28 what do you mean S1m0n3 Aug 22 13:56:06 zedz: can you explain it another way ? Aug 22 13:56:22 i need to develop an app that have an view in overlay on system Aug 22 13:56:29 fBirD: sorry? Aug 22 13:56:43 using SYSTEM_ALERT_WINDOW Aug 22 13:56:47 zedz: sory wrong person :P Aug 22 13:56:55 :) Aug 22 13:58:02 i have an button in overlay (also out of app) like a facebook messenger button Aug 22 13:58:17 i need to call activity in overlay from it or inflate a view Aug 22 13:58:50 when you press the button you want to show the overlay view without opening the application? Aug 22 13:58:57 exactly Aug 22 13:59:05 ok leet me sse Aug 22 13:59:07 but i want a class for "manage" component of layout Aug 22 13:59:07 see* Aug 22 13:59:19 i don't want manage it from service class Aug 22 14:00:59 no* Aug 22 14:01:00 ? Aug 22 14:01:10 i think you need a service to do that Aug 22 14:01:25 in all examples i saw all of them have a service Aug 22 14:01:29 like this one --> http://www.piwai.info/chatheads-basics/ Aug 22 14:02:47 exactly i have already it Aug 22 14:03:08 but what i want is call activity from a service Aug 22 14:03:20 but if i call an activity Aug 22 14:03:24 all the app is called Aug 22 14:03:48 i've tried also inflate view from service and work well Aug 22 14:03:49 http://pastebin.com/ZN9cHi9E Aug 22 14:04:37 but i have to manage all the elements of layout from service but it's limited, for example from service i can't manage fragments and similar thing Aug 22 14:05:06 you can try to manager using events Aug 22 14:05:16 sending the events to app without showing it Aug 22 14:05:33 and in the other side you do the stuff you want if the information Aug 22 14:06:40 if the activity is alive and running on background that should do it Aug 22 14:09:58 hmm ok, there isn't a method to call an activity without have a Main Activity in "background" Aug 22 14:11:05 i need a similar thing Aug 22 14:11:05 http://imgur.com/a/2OC3G Aug 22 14:12:35 S1m0n3, thats an activity in reality Aug 22 14:12:48 just with transparent parts Aug 22 14:12:52 hi here, is it possible to get current Media Volume value from the cli (via BusyBox directly, not adb shell)? I used `settings get system volume_music` (iirc) previously, but it doesn't seem to work anymore on Marshmallow Aug 22 14:14:35 danijoo_ yes, i know but also if i start an activity from service like this activity (dialog with transparent background ) in backround i see MainActivity Aug 22 14:15:05 set your task flags correctly Aug 22 14:15:13 and activity doesn't stay in overlay as when you inflate view on Window Service Aug 22 14:15:53 i tried a lot of flags Aug 22 14:16:11 make the activity transparent and you are done Aug 22 14:16:15 + flags Aug 22 14:17:44 and translucent etc.. you basically have a full blown activity thats hidden as much as possible and gets dismissed if user press home or menu Aug 22 14:18:59 @S1m0n3 i think @danijoo_ give you the main idea. Just try to put the activity main layout with transparent background Aug 22 14:19:25 thanks i trying it =) Aug 22 14:19:36 @android:color/transparent Aug 22 14:19:51 to give it a name Aug 22 14:27:42 Canvas.drawRect what's the origin? Aug 22 14:29:43 isnt it top left? Aug 22 14:31:00 it's so confusing. on ios if you wanna draw a rect, you set the origin, so x and y, then the height and width. how does it work here? @param left The left side of the rectangle to be drawn <- for me means nothing Aug 22 14:31:47 @gdrc you have examples on internet. But you also specified the right left top and bottom Aug 22 14:32:25 the correct order Aug 22 14:32:26 void drawRect(float left, float top, float right, float bottom, Paint paint) Aug 22 14:32:29 its only two possibilities. either top x/y + length/height or two points.. Aug 22 14:32:32 just try it out Aug 22 14:34:03 i also try to create last week a LinnearLayout with round borders with drawRect but with no success :S Aug 22 14:34:58 a linearlayout is rectangular by definition. just assign a round background Aug 22 14:34:59 :( Aug 22 14:35:00 instead of putting borders on a ImageView i tried to create a layout with rounded corners, and after that put a image or color and fit the layout with roundborders Aug 22 14:35:40 @danijoo_ thats what i already have Aug 22 14:36:07 also there is a library that does exactly that :p Aug 22 14:36:08 but if you try to put a image there layout reset to a rectangular one Aug 22 14:36:16 there is ? WHERE? Aug 22 14:36:19 please tell me --' Aug 22 14:36:56 1 sec of google yielded this: https://github.com/vinc3m1/RoundedImageView Aug 22 14:36:57 the ones i saw was for imageview and not linnearlayouts Aug 22 14:37:01 oh. Aug 22 14:37:06 imageview :) Aug 22 14:37:11 i read image and thought of imageview ;) Aug 22 14:37:26 so you actually mean background of ll? Aug 22 14:37:32 yes Aug 22 14:37:44 the container must be a rectangular with rounded corners Aug 22 14:38:00 you can put an imageview in a linearlayout 8) Aug 22 14:38:08 but after that you put colours or images and they fit the content Aug 22 14:38:33 Aug 22 14:38:40 yes but when you do thant the linnearlayout reformat to a rectangule Aug 22 14:38:57 linearlayout is always a rectangle. Aug 22 14:39:53 yes i know, just trying to change the default behaviour :P Aug 22 14:40:39 you are talking about the background. Whatever you do there doesnt change that the ll is rectangular Aug 22 14:40:48 it still is even if your background is round Aug 22 14:40:55 and will ever be. Aug 22 14:44:57 so onDraw(Canvas) the canvas I have already it's already placed with own origin and width/height? Aug 22 15:04:55 so android studio 2.2 beta 2 was released about a week ago, and one of my machines updated to it just fine last week with the auto-update mechanism, but another machine just keeps saying it's up to date (with 2.2 beta), and i don't see any references to the new release being pulled or anything. any insight? Aug 22 15:07:56 What happens when you disable alpha testing? Do the testers just get the public version instead? Aug 22 15:12:52 i'm still using 2.1.3 :P Aug 22 15:16:30 is there a lib for getting a users country.. rather not build some weird gps tracker lol Aug 22 15:18:52 Hello! When you download an android app on a tablet and on a phone that have the same resolution, will the app look and behave exactly the same? Aug 22 15:19:07 the DPI setting may not be the same Aug 22 15:19:18 depending on what the manuf has set Aug 22 15:19:22 and the physical size of the display Aug 22 15:19:47 So the app might read that and decide to look and behave different? Aug 22 15:20:05 you can always just test it you know... Aug 22 15:20:14 id say the graphics would just be different sizes?? Aug 22 15:20:16 that is also true :P Aug 22 15:21:16 orbyt_: Well, I don't have a phone and a tablet with the same resolution. Aug 22 15:21:28 use the emulator Aug 22 15:21:32 ^ Aug 22 15:21:39 Does TimePicker comes with a defaultLayout?\ Aug 22 15:22:31 tx: I never managed to boot a phone in the emulator. Aug 22 15:22:52 give it more ram usage Aug 22 15:22:59 or use genymotion or bluestacks Aug 22 15:24:03 anyone know of a light lib that can get a users country? Aug 22 15:29:04 thornekey: you dont need a lib for that Aug 22 15:29:15 @thornekey you can use google api to get de address from your location and in that location get the country Aug 22 15:29:47 what's "the user's country"? the country you're in or the country you're from?:) Aug 22 15:30:11 you can get the country based on phone language Aug 22 15:30:23 or from where the phone is located Aug 22 15:32:12 iprime, the country youre in. Aug 22 15:32:23 i tried Locale but apparently it doesnt work for some countries.. Aug 22 15:32:26 like Switzerland.. Aug 22 15:32:50 fBirD, I see. Aug 22 15:33:14 I am in AU, but getResources().getConfiguration().locale.getCountry(); returns US Aug 22 15:33:21 is this because im using an emulator? Aug 22 15:33:41 are you using english phone language from US on phone? Aug 22 15:33:58 um, Aug 22 15:34:03 your phone language doesn't have anything to do with the country you're in Aug 22 15:34:11 if you have the option English(AU) it should returnAU Aug 22 15:34:17 thornekey, if your users all have data devices you can use the cell tower id to identify the country Aug 22 15:34:34 geo location is optimal if it's allwoed by the user and gps's on Aug 22 15:34:54 ok so i need to check if gps is on Aug 22 15:34:58 @iprime if you are using the location based on Locale, it uses the phone language to determinate Aug 22 15:35:13 oh, oops Aug 22 15:35:22 only geolocation can give you a hint about user country Aug 22 15:35:36 you dont need gps for geolocation either Aug 22 15:35:48 eg. what if their inside Aug 22 15:35:52 orbyt_, what do i use then :) Aug 22 15:35:52 they're* Aug 22 15:36:08 you can use a Criteria and itll pick the best provider for you Aug 22 15:36:12 the docs go over all of this Aug 22 15:36:12 fBirD, what do you mean Aug 22 15:36:27 thornekey, also look into the cell tower thing Aug 22 15:36:29 @iprime in my app code i use like this Aug 22 15:36:29 Geocoder geocoder = new Geocoder(this, Locale.getDefault()); Aug 22 15:36:36 iprime, yes i will Aug 22 15:36:41 geocoder.getFromLocationName(zipCode,1); Aug 22 15:36:48 and even in this case Aug 22 15:37:09 the phone use the phonelanguage to determinate the country Aug 22 15:37:15 fBirD, the Locale there is only important for the language the results are returned in, like it could say 北京 instead of Beijing Aug 22 15:37:21 i'm in Portugal and i got diferente results if i used UK or US Aug 22 15:38:04 if i try the zip code with phone in PT for 4575 i get Portugal, and with UK i get Australia ou NortCorea Aug 22 15:38:14 so with Criteria would i get a country code back of the name Aug 22 15:38:29 or the* Aug 22 15:38:54 fBirD, what's your app btw? Aug 22 15:39:24 @iprime soo, how do you change the criteria to give me results only on phone location Aug 22 15:39:25 ? Aug 22 15:39:45 i have something like this Aug 22 15:39:47 fBirD, what do you mean? Aug 22 15:39:48 https://www.irccloud.com/pastebin/emOaQBZg/ Aug 22 15:40:24 with this the result isn't accurate Aug 22 15:40:36 sometime the results are wrong Aug 22 15:41:02 geocoder is just a kind of "util" class: https://developer.android.com/reference/android/location/Geocoder.html Aug 22 15:41:11 where does the zip code come from? Aug 22 15:41:23 you still need to retrieve the location (various format available) to benefit of geocoder Aug 22 15:41:37 also just passing the zip code seems bad Aug 22 15:41:45 how would it know the country? ) Aug 22 15:42:01 every country Aug 22 15:42:04 indeed, maybe based on the local in the constructor Aug 22 15:42:08 had is own mask for zip code Aug 22 15:42:09 zip codes aren't world-unique Aug 22 15:42:20 yes they are Aug 22 15:42:24 nope Aug 22 15:42:25 in portugal is ####-### Aug 22 15:42:28 adq isn't the locale in the constructor only for localizing the names of entities? Aug 22 15:42:33 i have no idea Aug 22 15:42:39 they aren't world unique Aug 22 15:42:45 check this --> https://en.wikipedia.org/wiki/List_of_postal_codes Aug 22 15:42:48 whaat no.. you could live in 3000 in the US and there is 3000 in UK Aug 22 15:43:07 if you go to google maps Aug 22 15:43:13 and put your zip code Aug 22 15:43:21 he will find you address Aug 22 15:43:23 always Aug 22 15:43:29 see Albania and Afghanistan have both NNNN codes Aug 22 15:43:32 there is no zip code anyway in the methods params Aug 22 15:43:37 fBirD, because google is smart Aug 22 15:43:44 xD Aug 22 15:43:45 since the original question of thornekey, the answers have really gone wild Aug 22 15:43:48 fBirD, thats cos it knows your country already so it assumes u mean the code in that country Aug 22 15:43:48 and probably detects your ip etc so gets you the nearest result Aug 22 15:43:59 yea, iprime Aug 22 15:44:04 adq, i know haahha oops Aug 22 15:44:21 at least thornekey realized that you should not use the language or other local to determine the current user country Aug 22 15:44:21 ok maybe it uses my ip Aug 22 15:44:25 best would be to ask the user ;) Aug 22 15:44:32 yes Aug 22 15:44:35 but in this app Aug 22 15:44:38 its suppose Aug 22 15:44:44 adq, tbh i didnt know it meant language.. Aug 22 15:44:44 tu user enter is zip code Aug 22 15:44:51 and the country and adress and city appear Aug 22 15:44:55 fBirD, you should ask them for their country too Aug 22 15:45:02 oh Aug 22 15:45:04 with auto complete Aug 22 15:45:04 and it works Aug 22 15:45:06 see for my app, i want to get results from a search based only on the results in their country Aug 22 15:45:10 they you should be smart as google and use their gps coords etc Aug 22 15:45:17 but some times time country is wrong Aug 22 15:45:20 i dont want them to get the results from the US if theyre in the UK Aug 22 15:45:23 etc Aug 22 15:45:26 fBirD, maxmind have open IP-to-country data Aug 22 15:45:28 Anyone else see the error color for TextInputLayout turn from red to pink after upgrading to design 24.2.0? Aug 22 15:45:37 yeah just query stackoverflow or google about geolocation on android + reading the doc Aug 22 15:45:41 that should be more than enough Aug 22 15:45:59 yea, i guess ill have to make my own lil manager for it Aug 22 15:46:17 someone (if not many) already did Aug 22 15:46:26 @thornekey you have some online but payed Aug 22 15:46:34 Does Retrofit automatically use OkHttp? Aug 22 15:46:40 thats why i was asking for a lib or so Aug 22 15:46:45 @markyosullivan i think so Aug 22 15:48:06 joshkovach, maybe a secret hint towards androids going fuchsia? ) Aug 22 15:48:49 markyosullivan: yes Aug 22 15:55:30 Thanks Aug 22 15:55:39 JakeWharton: Has it always used OkHttp? Aug 22 15:56:35 Not by default, no Aug 22 15:56:42 2.0 changed that Aug 22 15:58:57 I am about to post first apk on Play, but I will be do closed alpha at first, but I would like to have app page also closed for few users Aug 22 15:59:14 is it possible or not? Aug 22 15:59:26 yes Aug 22 16:00:01 you can post apk's wherever you like, so if play doesn't support it you can do it yourself Aug 22 16:01:11 wyoung, hi, by doing myself - you mean post it anywhere else? Aug 22 16:02:45 iirc, there is a rule or something in the TOS about not having the same signature for an apk released on the playstore and somewhere else Aug 22 16:03:16 @bolovanos you can give the application to a final user without using the market Aug 22 16:03:52 see: https://developer.android.com/distribute/tools/open-distribution.html Aug 22 16:04:46 they are really funny when i read: "The Licensing service helps prevent unauthorized installation and use of your apps." Aug 22 16:04:56 was true in 2009.... Aug 22 16:05:02 fBirD, tx: hi - yes I know about this possibilities but I would like to test it as a whole package - including entry on play, downloading from play ... Aug 22 16:05:28 not only the app (apk) it self Aug 22 16:05:38 bolovanos, maybe you can set a closed community in g+ linked to the alpha/beta stage of your app Aug 22 16:05:46 and only allow users you want Aug 22 16:06:18 ah yes, put in on google+. then surely no one will get it ~ Aug 22 16:06:23 lol Aug 22 16:06:40 hahah Aug 22 16:07:00 https://qph.ec.quoracdn.net/main-qimg-586578ad758be0df7b5a9177386f578b?convert_to_webp=true Aug 22 16:07:07 Hello! Is there a way to use the standard PreferenceScreen UI but for a custom object (a sugar orm model)? Aug 22 16:08:18 My idea is that I will upload apk - set it to closed alpha, choose users, create page in way that play.google.com/AppName will be accessible only to those chosen users Aug 22 16:08:31 lol Aug 22 16:09:38 if you want a closed alpha, you might investigate some of the other distribution services, like Crashlytics, HockeyApp, etc Aug 22 16:09:43 @bolovanos you can do that on android play store or simple give the apk file to the chosen users Aug 22 16:12:00 fBirD, how can I do that on android play? Aug 22 16:12:39 s73v3r, hi why would I do that if there is Play - is it not possible to do what I want, or is there something else? Aug 22 16:13:12 they have other benefits. getting feedback from users, forcing updates, and crash reporting Aug 22 16:14:57 s73v3r, ok I will thing about that, but I would rather do that on Play instead. Do yo know how - link would be enough. (btw - I have Crashlytics integrated...) Aug 22 16:15:16 i’m sure they have something on how to do it on the developer site Aug 22 16:15:21 or on the play store console Aug 22 16:16:22 s73v3r, probably - but I have not found it yet Aug 22 16:24:14 adq I never heard of that rule Aug 22 16:27:44 @bolovanos you have that option inside your android play account Aug 22 16:28:08 and you are able to invite users using emails Aug 22 16:29:55 @bolovanos like this --> https://s3.amazonaws.com/screensteps_live/images/magplus/241116/6/rendered/6b11729b-e4c5-45c1-815d-72433f8424d1.png Aug 22 16:30:49 fBirD, thank you, will look at that more closely Aug 22 16:31:23 i think you can also create the alpha and beta apk states Aug 22 16:33:11 fBirD, yes you can - I know https://support.google.com/googleplay/android-developer/answer/3131213 Aug 22 16:33:45 yup thanks it :) Aug 22 16:34:07 JakeWharton: when is the next butterknife release? Aug 22 16:38:03 What annotations do you have to use when using Retrofit? I've seen examples using @SerializedName for everything which seems a bit strange if you use the exact same name as the JSON. The other example I've seen @Expose being used. Aug 22 16:38:49 Even if the name is the same now, using SerializedName protects for the inevitable case when that isn’t true Aug 22 16:41:45 Chainfire, indeed, cannot find it anymore but pretty sure it was the case in the past (early store wars and when ppl wanted to also publish their own apk in their own website for example, maybe the rules get relaxed (probably never enforced anyway) or still buried somewhere) Aug 22 16:42:01 s73v3r: So you'd recommend it for every variable? Aug 22 16:42:39 I’d recommend it for those members that need to be involved in serialization/deserialization, on your model objects Aug 22 16:42:42 I can understand using it whenever you have a String avatarUrl to represent the json key "avatar_url" Aug 22 16:43:12 I believe GSON will handle that case automatically, actually Aug 22 16:43:31 it’s pretty smart in converting from underscore_case to camelCase, if you give it a heads up Aug 22 16:44:34 Is the process of serialization / deserialization used when transferring of data? Aug 22 16:44:40 First time I've came across the process Aug 22 16:44:50 that’s how you go from JSON to an object and back Aug 22 16:45:17 if you’ve used any JSON library, you’ve used serialization/deserialization Aug 22 16:46:46 Okay that makes sense! Aug 22 17:02:24 http://www.xda-developers.com/android-nougat-finally-released-get-it-now/ Aug 22 17:13:46 but did they release the source Aug 22 17:15:18 I'm looking for an example of an app that asks you to enter some fields of data on startup. Like your adress or something. Can anybody think of such an app? Aug 22 17:20:03 Looking for examples how apps display forms. Aug 22 17:21:10 https://material.google.com/components/text-fields.html# Aug 22 17:21:33 https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html Aug 22 17:21:47 should put you on the right path Aug 22 17:22:14 https://www.android.com/versions/nougat-7-0/ Aug 22 17:22:15 maybe no_gravity wants more a show case view intro, there are many libs he just have to search for it Aug 22 17:22:35 topic change anyone Aug 22 17:22:56 g00s: !!! Aug 22 17:23:00 g0000000000s!!! Aug 22 17:23:23 lol hey thepoosh Aug 22 17:23:28 sup? Aug 22 17:23:46 um, not much ... did you guys get your ddos thing fixed? :) Aug 22 17:23:49 * raoul11 locks thepoosh inside alenbi 40 Aug 22 17:24:07 raoul11: you want me to celebrate on the bar? Aug 22 17:24:17 aye, nakid Aug 22 17:24:36 you gettin ddos'ed thepoosh ? Aug 22 17:25:27 Just thought I'd share this before bed Aug 22 17:25:43 I had a bug in some of my code for about a week, broadcasting an intent to a remote app Aug 22 17:25:54 was going through manifests and decompiling code to see why it wasn't working Aug 22 17:26:00 raoul11: nah, fixed that Aug 22 17:26:05 turns out I had defined two intent objects, "i" and "intent" Aug 22 17:26:08 it was a bad state machine design Aug 22 17:26:11 and I was sending the wrong one Aug 22 17:26:12 :( Aug 22 17:26:13 classic intent Aug 22 17:26:35 tx: i had a bug in my code that wasn't found in developement Aug 22 17:26:43 poor you Aug 22 17:26:45 :) Aug 22 17:26:48 because it was GPS coordinates that were being ignored Aug 22 17:26:59 I've had GPS coordinates switched around Aug 22 17:27:03 you should have hired me for your QA automation team thepoosh Aug 22 17:27:07 due to us considering only ones that are greater than 0 Aug 22 17:27:16 On the bottom it the FB app has two "links" called "Sign up for Facebook" and "Need Help?". But they only work on the first screen. Afterwards they are still there, but dead. Aug 22 17:27:26 thus ignoring 3 quarters of the world Aug 22 17:27:39 raoul11: you're invited i already told you Aug 22 17:27:53 i wont pass yer whiteboard q&a Aug 22 17:28:06 nah Aug 22 17:28:55 talked to the guise on heroic labs for mBaaS Aug 22 17:29:03 instasupport, proper documentation Aug 22 17:29:43 plus they allow anony "logins" which is good for users who doesnt actually give a f Aug 22 17:41:45 JakeWharton / anyone savvy with butterknife - something dumb thing I'm doing, but unable to run the butterknife lint tests - suggestions? https://gist.github.com/anonymous/ffe315c2b4d16bbcdd8a07018672952e I've tried other JDK versions, so this per-se doesn't seem the issue. Is there something specicial I need to do to convince ejc to find the classpath? Aug 22 17:42:23 raoul11: http://i.imgur.com/JWZiDbg.jpg Aug 22 17:42:28 not from my work Aug 22 17:42:49 lel Aug 22 17:43:04 wtf is 1.8.0-v7? Aug 22 17:43:09 try 1.8.0_102 which is the latest Aug 22 17:43:41 JakeWharton: okay; will try that thanks Aug 22 17:44:19 never seen anything like that Aug 22 17:44:50 I'm able to reproduce on a mac (that was an ubuntu) with other jdk versions, but I'll start with 1.8.0_102 first and report back Aug 22 17:46:59 thepoosh i had a manager once that used comic sans for all his emails ... Aug 22 17:47:14 maybe because he was some hard ass military guy, thought it would soften things up a bit Aug 22 17:47:56 i actually have nothing against comic-sans Aug 22 17:48:03 and think it's "cute" Aug 22 17:48:51 you’ll be first against the wall when the revolution comes Aug 22 17:50:37 I don't use it Aug 22 17:50:42 just don't hate it Aug 22 17:50:46 ok, 2nd Aug 22 17:52:27 " LG V20, which will be the first new smartphone that ships with Android Nougat" Aug 22 17:52:37 has that ever happened before? Aug 22 17:52:50 as far as i remember nexus devices were always out first with android.next Aug 22 17:53:52 as dev testing stuff, i'd want to test on nexus running api 24 first Aug 22 17:54:07 well at least its not samsung Aug 22 17:54:14 I’d prefer a samsung running api 24 first Aug 22 17:54:20 lolwut Aug 22 17:54:21 get those samsung bugs identified early Aug 22 17:56:44 am I going to get an N ota on my nexus Aug 22 17:56:47 ok, made this: https://media.giphy.com/media/l3vR7Qc8BBVzp7E2I/giphy.gif Aug 22 17:56:48 I was on preview 5 Aug 22 17:57:00 I installed N on a N5 Aug 22 17:57:10 it feel ok Aug 22 17:57:15 what is your build number Aug 22 17:57:41 oh I guess that is not relevant to my 5x directly but I could look up whether that was the DP5 for the n5 Aug 22 17:58:32 should we expect jack final today ? or soon ? Aug 22 17:58:39 I gave up on jack Aug 22 17:58:55 i never tried it Aug 22 17:59:17 what does it get distributed with? the gradle plugin? Aug 22 17:59:21 I have 2.2.0-beta2 Aug 22 17:59:55 I tested beta1 and was unimpressed Aug 22 18:00:09 AS? Aug 22 18:04:14 https://android-developers.blogspot.co.uk/2016/08/taking-final-wrapper-off-of-nougat.html w00t w00t Aug 22 18:04:42 * Napalm watches nexus device screen without blinking.. waiting for update :) Aug 22 18:05:33 Android 7 is out Aug 22 18:06:01 However, at this time, the source download from the SDK Manager is not yet avaialable Aug 22 18:06:40 hello I heard nougat officially released , is it correct? Aug 22 18:06:45 yu[ Aug 22 18:06:46 yup Aug 22 18:07:40 "Today, and over the next several weeks, the Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Nexus Player, Pixel C and General Mobile 4G (Android One) will get an over the air software update** to Android 7.0 Nougat." Aug 22 18:08:01 * Napalm watches SimonVT update the topic :D Aug 22 18:08:13 :) Aug 22 18:08:14 o/ Aug 22 18:08:47 napalm any eta for factory images ? Aug 22 18:10:08 I'm from Turkey , Nexus 5x even not here :D I've bought it from USA ,I don't think I'll get an air update xd Aug 22 18:10:24 *not selling here Aug 22 18:12:33 Hey Guys! I was in search of a some good tutorials for android studio. I am wanting to make a database that holds info that i can call in my app to randomly pick items out of the database. any help would be great Thanks Guys. Aug 22 18:14:45 sci-fic: no idea. but they'll be listed here https://developers.google.com/android/nexus/images Aug 22 18:14:49 damn he left Aug 22 18:15:14 ThatGuyOverTher: read up about sqlite Aug 22 18:15:50 Napalm: Thanks! Aug 22 18:15:58 ThatGuyOverTher: here's a guide https://developer.android.com/training/basics/data-storage/databases.html Aug 22 18:16:43 SELECT * FROM your_table ORDER BY RANDOM() LIMIT 1; Aug 22 18:17:00 ThatGuyOverTher: ^ to select a row at random from your_table in the Database Aug 22 19:12:08 hey, what's the best way to store a bunch of hard coded values Aug 22 19:12:30 that will be used to populate some list, etc. Aug 22 19:13:11 a list? Aug 22 19:14:37 Hello! What's a good way to method trace my app during launch? Aug 22 19:14:51 I can't possibly click fast enough to capture the first couple of seconds Aug 22 19:15:47 explodes: take a look at: https://developer.android.com/reference/android/os/Debug.html#startMethodTracing() Aug 22 19:16:24 For example, I have an item that is associated with a list of values. I have maybe 20 items. What's a good way to retrieve those values Aug 22 19:16:36 Or do I just have to hard code them into Arrays Aug 22 19:17:59 cruxae: sounds like you need a map Aug 22 19:21:32 Hm, that makes sense Aug 22 19:21:37 Thanks Aug 22 19:25:00 well, 7.0 kinda creeped up on me Aug 22 19:26:17 s/m/f Aug 22 19:29:57 alexfu: perfect, thanks Aug 22 19:36:45 i guess multi window will be a thing, the rest is ok Aug 22 19:38:12 Hi guys, I am developing an native app for about 2 years, and it is growing and growing. Since a few month ago, I enabled multidex, as the number of methods grew and grew way past th 65k methods. Problem is, the build process takes about 2 to 3 minutes on our developers macbook pros. Isn’t there a way to speed the build process ? For instance, is it possible to include some libs only when we are building the production app ? Anyone Aug 22 19:39:48 H3bus there are tricks - its right in the docs Aug 22 19:40:17 i recently went from 3 minutes to 1 minute but i don't think i did anything actually Aug 22 19:40:31 maybe i upped the memory for build process Aug 22 19:40:39 H3bus: having gradle run in daemon mode helps a little, but only for the builds #2-N Aug 22 19:41:07 alexfu: yeah, that's already the case Aug 22 19:41:31 have you set java heapsize in your gradle Aug 22 19:41:38 i guess when one just gets an insane desktop machine the builds will be faster Aug 22 19:41:42 g00s: I think I already tried everything I could find in the docs... Do you have any tricks in mind, just to be sure ? Aug 22 19:42:09 Ashiren: yeah, I gave it like 8GB memory or something large Aug 22 19:43:22 H3bus so you saw this ? https://developer.android.com/studio/build/multidex.html Aug 22 19:43:29 do you have org.gradle.jvmargs=-Xmx9216m in your gradle.properties? (1 gb more than heapsize) Aug 22 19:43:30 "Optimizing Multidex Development Builds" Aug 22 19:44:04 H3bus time to drop a few analytics packages :) Aug 22 19:45:07 it might mess up lint a bit Aug 22 20:08:59 hey Aug 22 20:09:03 do exo player support rtmp? Aug 22 20:10:42 Hi all, does anyone know of an easy (beginner) tutorial or github repo that lets me create a simple music player app that can pick songs from my SD card? Aug 22 20:11:09 droidace: in java or html5/JavaScript? Aug 22 20:12:46 java please Aug 22 20:13:16 im able to play music files if they are in the src folder Aug 22 20:13:35 but i want to play them from my sd card Aug 22 20:15:25 g00s: I was refering to the android gradle plugin Aug 22 20:16:07 H3bus: use minsdk 21 it will double the dex speed Aug 22 20:16:32 *halve? Aug 22 20:16:34 v0v Aug 22 20:17:40 droidace: how do you play it now? Aug 22 20:18:00 normally the change would to to set source to file from external source Aug 22 20:18:18 anyone using ExoPlayer? Aug 22 20:18:24 which requires READ_EXTERNAL_STORAGE permission, and since android 23 (M) also runtime permission Aug 22 20:30:44 Feels a bit like a stupid question, but could someone enlighten me as to why simulating mobile environments in a browser or whatever is not a thing? Would it not be possible to develop an android emulation thing thats made for being communicated with through the web? Or is emulation of android much more resource intensive on a computer so its not worth it? Aug 22 20:31:06 i don’t understand your question Aug 22 20:31:12 there are android emulators out there Aug 22 20:31:56 i have a app that use vitamio player Aug 22 20:31:59 using android studio Aug 22 20:32:04 but i couldn't find the lib Aug 22 20:34:25 Hi all I'm able to play mp3 when I put them in my src folder but how do I play mp3 from my SD card? Aug 22 20:35:11 you should provide full path to the sd card Aug 22 20:35:58 but do so using the APIs, because few devices have the same SD card path Aug 22 20:36:04 Thanks DelphiWorld I was talking to you ealrier but I got disconnected Aug 22 20:36:14 Could you please elaborate more Aug 22 20:36:14 droidace: :P Aug 22 20:36:16 Yeah, but they are basically for for developers and other niche use cases. If someone wants to just check snapchat or use kik or whatever on their computer they have to rely on the app makers to develop for web. But I would assume its possible to develop something that is made to serve specific apps online/in the browser? Something like a messaging service you would just need it to be able to recieve and send text prettymuch, via an emulator of Aug 22 20:36:16 some kind Aug 22 20:36:23 i'm not a full dev honestly but trying to help :P Aug 22 20:37:10 pokEarl: or just use your phone Aug 22 20:37:44 it hasn’t been developed because there isn’t demand for it Aug 22 20:38:15 droidace: check the path you’re trying to use Aug 22 20:38:44 is there an example of code that checks the path? Aug 22 20:44:42 i don’t have one, no Aug 22 20:45:05 but i’m saying you should log the path you’re trying to use, and make sure it works Aug 22 20:53:41 What exactly is the @aar syntax for when compiling an aar. e.g. compile "com.company:artifact:1.2.3@aar" Aug 22 20:53:52 Doesn't seem to make a difference if I leave out the @aar Aug 22 20:55:46 wooo got my N ota Aug 22 20:56:42 :( none yet for me Aug 22 20:56:50 keep refreshing every 30 minutes Aug 22 21:08:14 it's for picking an aar artifact when the default packaging is not aar Aug 22 21:11:04 it's largely superfluous except in very rare cases Aug 22 21:13:32 pfn: Cool, thanks Aug 22 21:23:15 JakeWharton: had a chance to test with the recommended jdk on mac os x - still have my issue; logs at https://gist.github.com/anonymous/02102f8c3131f50a6058cf2d2ff824f8 Aug 22 21:24:17 JakeWharton: fwiw, and I don't know if this matters either way, but I don't use eclipse [given that lint seems to want to use ejc, and the problem appears related to ejc not finding the runtime] Aug 22 21:24:40 (or android studio either) Aug 22 21:25:42 kbs: bit of a tangent, but I'm curious about why you don't use an Android Studio Aug 22 21:25:44 i have question regarding Gear VR - it will be work with my LG NEXUS 5 ? Aug 22 21:26:14 freelancerbob, Gear VR is a Samsung thing Aug 22 21:26:38 Affian: my spinal cord has memorized emacs to the point where ... Aug 22 21:26:45 Affian: but looking for someone who test it on nexus 5 Aug 22 21:34:05 freelancerbob: gear vr is samsung’s thing. they don’t release it for android in general, just for use on their own devices Aug 22 21:34:48 s73v3r: i found this video https://www.youtube.com/watch?v=etCYaIZW1wc Aug 22 21:35:12 then you’d probably want to ask the people who made the video Aug 22 21:36:26 s73v3r: seems that will be working Aug 22 21:36:40 their description says that none of the sensors work, though Aug 22 21:38:49 Cardboard is the Android generic alternative Aug 22 21:39:57 although, if you’re serious about VR, you’d probably be better off getting a Vive or an Occulus. Much more powerful Aug 22 21:49:09 cardboard makes me very nauseous with my Nexus 6p Aug 22 21:49:28 The gen 1 oculus rift made me nauseous after a while Aug 22 21:49:39 The new Vive doesn't make me nauseous at all Aug 22 21:49:48 Finally got the necessary density Aug 22 21:58:25 Any way for a user to change the name of a app that's already I inside of a 3rd party launche r? Aug 22 21:58:30 No root Aug 22 21:58:37 Is it bad practice to open an activity from a gridview Aug 22 21:58:54 What's going on behind the scenes, is it opening many new activities, or reusing it Aug 22 21:59:13 Or do I not need to worry about it? Aug 22 21:59:53 there’s only one activity open at a time Aug 22 22:00:19 i’m guessing the user clicks on one of the grid cells, and an activity opens? Aug 22 22:00:26 So if I have a listview of red, blue, green which all open a detailed view activity Aug 22 22:00:29 yeah Aug 22 22:00:34 that’s normal Aug 22 22:00:55 Ah ok, I was worried I was making a bunch of new activities and eating memory Aug 22 22:01:04 why? Aug 22 22:01:19 unless you’re explicitly calling startActivity, you’re not starting an activity Aug 22 22:01:29 Yeah each click will open a new activity Aug 22 22:01:36 so when I navigate up from that Aug 22 22:01:39 and open a new one Aug 22 22:01:45 That's fine Aug 22 22:01:53 Alright cool, thanks Aug 22 22:02:09 :-( Aug 22 22:02:13 when you go back to the grid view, that activity should be unloaded before the user opens another form tapping on an item Aug 22 22:02:40 XDS2010: You mean the display name? Aug 22 22:03:01 Yes Aug 22 22:03:11 s73v3r: yup Aug 22 22:03:20 i think the launcher is in charge of displaying that Aug 22 22:03:43 so if the launcher allows you, you could have it say “butts” for each app Aug 22 22:03:46 XDS2010: Depends on the Launcher, some let you change it to wahtever oyu want whenever you want Aug 22 22:04:11 So the system will take care of that itself? Aug 22 22:04:19 Unfortunately they can't change launche rs. Aug 22 22:04:38 then the answer would be no Aug 22 22:05:07 Watching the memory monitor, the allocated mem increases slowly until it caps, and then it frees up a chunk Aug 22 22:05:13 cruxae: it’s the same with or without the gridview. it has absolutely no bearing on it Aug 22 22:05:37 Ok, so the system is in control of when activities are destroyed etc. right Aug 22 22:06:42 Cruxae welcome to Garbage Collection in the JVM :) Aug 22 22:07:20 haha thanks. Sorry if the questions seem dumb, I'm too used to C Aug 22 22:08:30 Not dumb at all, I'm happy to see developers who actually care about their memory use on mobile Aug 22 22:09:29 Also, is there a way to group string values? Aug 22 22:09:37 So I can retrieve like 20 of them at once Aug 22 22:09:52 you can make a string array in your strings xml file Aug 22 22:10:13 https://developer.android.com/guide/topics/resources/string-resource.html#StringArray Aug 22 22:10:25 ty Aug 22 23:12:04 honestly its going to sound like I am complaining but im not, I honestly want to know if I am alone in that ANY time I update android studio or gradle or basically _anyhting_ gradle breaks completely and even reverting to my previous settings form github cause errors. Aug 22 23:12:42 I think it's an issue with making sure your gradle and android gradle plugins match Aug 22 23:13:55 imattxc, using the beta channel? Aug 22 23:14:09 I try to view compatability between the two, honestly I do, and no matter how much googling I do I cant find ANY chart that lists what is compatable with what. And the gradle versions dont seem to align with what is on the website and there are like 2 different config files for gradle with seemingly different version numbers, one a zip pulling form the website and one is the android build tools. Aug 22 23:14:50 danijoo, I was on beta, but now I reinstalled on stable and it broke again Aug 22 23:15:23 yeah ofc it does. current beta 2.2 has another project structure than 2.1 Aug 22 23:15:35 its basically a one-way route atm :/ Aug 22 23:15:53 when I was on beta gradle seemed to break every single update Aug 22 23:16:05 theres a reason why its beta :s Aug 22 23:16:28 dont use it in/for production Aug 22 23:17:52 even though the updates were "crucial security updates recommended to install" I dont understand how google manages to be so un-update-friendly, when it seems they are trying hard and have a good dev team on this. I can only conclude that im the one doing something wrong. I wish they would just write in the release notes for each update what gradle version to use. right now my system is: type in random gradle version from recent Aug 22 23:18:05 build to fail -> repeat 10x until it builds successfully Aug 22 23:18:08 on stable channel my project didnt break for months. on beta it did but it was expected Aug 22 23:19:21 im on studio 2.1.3 with gradle distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip and gradle classpath 'com.android.tools.build:gradle:2.1.3' Aug 22 23:19:31 just dont update when you have stuff to do. that counts for everything :S Aug 22 23:20:18 im currently on 2.10. maybe i should update :D Aug 22 23:20:40 oh and ./gradle -v prints version 2.13 Aug 22 23:20:54 or maybe i shouldnt after reading what you said "D Aug 22 23:21:08 imattxc, i think terminal gradle uses another wrapper Aug 22 23:21:25 could the differences be causing my problems? Aug 22 23:21:33 at least i know it uses another gradle cache than AS so it wouldnt suprise me Aug 22 23:22:02 I'm running Gradle 3.0 Aug 22 23:22:14 Just to add more confusion to this mess Aug 22 23:22:32 imattxc, what error are u getting Aug 22 23:25:09 they seem different every time but lately its always related to a Dex error, such as DexIndexOverFlowException. Previous searched lead me to believe it ran out of memory but I only have 1 activity and 2 async classes and 2 pojo classes Aug 22 23:25:32 (plain old java object) Aug 22 23:25:37 is this the thing where you can only have 65535 total methods? Aug 22 23:26:12 https://developer.android.com/studio/build/multidex.html Aug 22 23:26:14 yeah, but I fo sho have much less Aug 22 23:26:32 You need to account for all methods in all your depedencies as well Aug 22 23:27:01 only depending on android library. not using any external stuff Aug 22 23:27:12 Android support libs? Aug 22 23:27:27 because it counts those too Aug 22 23:27:34 maybe support v4 and support v7 libs Aug 22 23:27:45 theres a nice tool that lists method count after every build for every library Aug 22 23:27:56 s/tool/plugin Aug 22 23:28:19 name? Aug 22 23:29:01 https://github.com/KeepSafe/dexcount-gradle-plugin Aug 22 23:29:33 try running `./gradlew app:dependencies` to see all the depedencies in your app Aug 22 23:29:44 found one iwth 16k downloads called andorid methods count Aug 22 23:30:03 Android Methods Count is good, I was using that today Aug 22 23:45:33 how do I use andorid methods count? I dont see output in gradle console or event log? and there is no options in settings for it? Aug 22 23:53:27 did u read the readme? Aug 22 23:53:38 JakeWharton: on the off-chance you're around :) have moved log into an issue https://github.com/JakeWharton/butterknife/issues/714 - be glad to run more tests as needed. [It seems the lint tests pass for a co-worker on a mac (who uses AS) so am going to check if installing AS magically does something.] Aug 22 23:54:37 Yeah, trying gradle dexcount plugin but it is saying I need android plugin to be configured... oi vey Aug 22 23:55:08 order matters Aug 22 23:55:13 put it after the android plugin Aug 22 23:58:51 hmm. could it be this dependency http://www.methodscount.com/?lib=com.google.android.gms%3Aplay-services%3A9.4.0 Aug 22 23:59:13 yes Aug 22 23:59:23 that is where i ran into the same problem Aug 22 23:59:51 seems like a standard dependency. interesting I would have thought they would have automatically enabled multiDexSupport as that was added Aug 23 00:06:00 @danijoo_ @myke thank you Aug 23 00:07:10 hi there, I've set selectableItemBackground to a LinearLayout containin some elements to handle the user tap, however the ripple effect doesn't go away, is that normal? Aug 23 00:08:31 my problem is that when I tap on the first LinearLayout it works fine, I show a dialog, user discards the dialog, now when I tap on the second LinearLayout the first one gets the ripple effect Aug 23 00:08:51 to be able to have the ripple effect on the correct LinearLayout I have to tap somewhere else Aug 23 00:10:13 Halp! HTC one x bricked Aug 23 00:10:58 MrCoolguy_: Try #android Aug 23 00:11:12 imattxc, they dont enable multidex automatically because it cause problems and is also not neccessary Aug 23 00:11:25 also its not something a library can do easily Aug 23 00:12:01 I thought #android wasn't support Aug 23 00:12:18 #android-root, then? Aug 23 00:12:24 this is app development Aug 23 00:12:41 Ohhh sorry Aug 23 00:12:59 Hah! innocent mistake Aug 23 00:13:42 man so many dumb things that can halt progress. I want a pill that gives be platform specific bug-fixing experience Aug 23 00:14:14 is it possible to use intent filters on services? Aug 23 00:14:34 from the manifest, so broadcasting a specific action can start my service's onStartCommand()... Aug 23 00:15:25 parco, use a broadcastReceiver that then starts the service Aug 23 00:15:50 ew Aug 23 00:17:31 danijoo_: why wouldn't it work the same as an activity, why the need for extra crap? Aug 23 00:18:56 you can also fire an intentto start the service. Aug 23 00:19:22 but you asked about broadcasting. and broadcasts are handled by receivers naturally Aug 23 00:19:25 that then creates a direct dependency between them Aug 23 00:19:33 yes Aug 23 00:19:54 well creating some "switch board" type reciever doesn't sound too bad Aug 23 00:20:18 it would just be much cleaner if i could handle that all in the Service itself Aug 23 00:20:44 whats the usecase? Aug 23 00:21:06 bluetooth service that handles connection to a device, then another service that might want to start based on information from it Aug 23 01:07:46 I see Jake Wharton did a podcast on RxJava today :-) Aug 23 01:08:07 http://fragmentedpodcast.com Aug 23 01:12:44 https://developers.google.com/android-publisher/api-ref/edits/testers#resource Aug 23 01:12:53 has anyone used the android publishing API before? Aug 23 01:13:09 I want to modify the beta testers list, but it looks like it does not accept a list of emails? Aug 23 01:13:31 or rather, it probably does but the description / reference docs suck Aug 23 01:25:27 Hello, I'm having problems with data-binding. It isn't generating the class with my layout camel cased name + biding. I have the dataBinding enabled in my gradle. Any tips ? Aug 23 01:35:21 wviana, double check your layout files, if there's any kind of mistake in them, then the binding class won't generate Aug 23 01:37:29 Affian: Just checked everything in layout file, Now it looks all ok, but still not generating. https://gist.github.com/anonymous/7ca48a43507619794e19f5600040821f Aug 23 01:38:54 Affian: Will it appears on autocomplete ? Aug 23 01:39:38 Does for me, so I would say yes Aug 23 01:40:53 Affian: I'm trying to fix and click to build the project, but I still not getting. :( Aug 23 01:40:59 import ${module package}.databinding.${layout name}Binding; Aug 23 01:41:43 that's the import I have, should be something similar if the IDE can find it, but I guess that's not happening Aug 23 01:43:40 wow the exynos 8890 uses a branch predictor based on a neural network Aug 23 01:43:45 Affian: module package in my case wviana ? Aug 23 01:44:21 yeah something like that Aug 23 01:46:51 Hey g00s, there is a long time that I don't get in here. How are you doing? Aug 23 01:47:04 g00s: Any tips about Data-Binding ? Aug 23 01:47:33 hi wviana , hm .. i haven't used it yet. i tend to be overly conservative using these things :) Napalm has though ... Aug 23 01:47:53 g00s: I'm almost giving up. :( Aug 23 01:49:00 I'm doing an interview project. Trying to do as much as possible for vanila, but I'm almost going to the good and old butter knife. Aug 23 02:01:05 sometimes I wanna do interview projects in Scala just to fuck with people Aug 23 02:01:15 you're awful Aug 23 02:01:20 I love it Aug 23 02:02:37 ie if I ever got asked to do interview projects Aug 23 02:02:42 I don't Aug 23 02:04:34 Affian: The activity that I was trying to use data-biding was not declared in manifest. Do you thing it cloud interfere, or shouldn't make any diference ? Aug 23 02:19:19 Add it and see if ti helps, you need it added anyway Aug 23 02:20:50 Oh, just remembered something you can try: remove all the fancy `@{conference.name}` references in your XML Aug 23 02:21:44 I know that that is about half of the reason you want to use it, but just test it to see if you can get the binding object Aug 23 02:24:02 I haven't set up the binding in a long time, but I remember when it came out that I had similar troubles getting it working **** ENDING LOGGING AT Tue Aug 23 02:59:58 2016