sarahk
Code is Art
Profile
Posts: 159
Reg: Jul 16, 2014
Auckland
10,290
03/09/16 09:31 PM (8 years ago)

Flaky Android Phones

I've got my app running on 3 android phones for testing 1) a new Galaxy Note 2) a Galaxy 5 3) a new Sony Xperia phone #1 has some interesting quirks. Lets start with the refresh function. On #2 and #3 you choose refresh, the screen grays out, the timer spins and the page refreshes. On #1 the screen goes blank and the user has to press Home at the top of the screen to go back to the menu. See: https://cloudup.com/ivdiob9HIUK Then there's the Context Menu. We only have one and it's used everywhere. Funnily enough it's name is "global". Anyway, on phone #3 it looks completely right, see https://cloudup.com/iO5eQkC1_Pg But phone #1 has the menu showing twice, see https://cloudup.com/i1KjX--0_gc I can't see that either situation is within my control but is this something that's come up before?
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
03/09/16 10:00 PM (8 years ago)
Yikes! You are certainly driving me away from the plethora of Android :-( -- Niraj
 
sarahk
Code is Art
Profile
Posts: 159
Reg: Jul 16, 2014
Auckland
10,290
like
03/09/16 10:37 PM (8 years ago)
I can't believe how much grief this simple app is giving me!
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
03/10/16 04:24 AM (8 years ago)
Take a close look at your json. I've seen some things being duplicated, and differences between 'live' and 'design' that sometimes miss complete objects. Get a recent copy from your control panel, take it to jsonlint for formatting, and take a look at each 'object' and make sure it's right. If it were 'syntactically' incorrect, you'd get errors. But from time to time I've seen variations between design and live that included, and excluded, duplicate key/value pairs and such. Just a thought. Remember, iOS is a lot more forgiving than Android. Cheers! -- Smug
 
sarahk
Code is Art
Profile
Posts: 159
Reg: Jul 16, 2014
Auckland
10,290
like
03/10/16 05:04 AM (8 years ago)
BT config isn't generated by BT and I know it's only in there once. I use jsonlint all the time for readability so I know it validates.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
03/10/16 09:43 AM (8 years ago)
I think I saw ssomething like this a long time ago. If I remember rightly, it happened after I had made some edits. In the end I deleted the context menu completely and rebuilt it from scratch and I think that fixed it (for me). Alan
 
Cakebit
Code is Art
Profile
Posts: 501
Reg: Dec 15, 2010
In your local b...
16,510
like
03/11/16 09:38 PM (8 years ago)
Hello Sara! I also can reproduce both / all of these bugs consistently. Android IS flaky. I read a reply from Susan, that mentioned apps with tabs sometimes have the blank screen problem... after making the switch from a tabbed layout, back to a normal menu layout, the problem seems to have 'disappeared' magically. You might give that a try, as far as the 'ever growing context menu'... that I'll still have to figure out. Cheers! Edit: In my search it appears a fix for the tabbed layout was found! https://www.buzztouch.com/forum/thread.php?tid=939F013C7E56CB2DA6A67F7&fid=06DB0BCB08E3333&sortColumn=FT.id&sortUpDown=DESC&currentPage=2 Now just to nudge David to include the fix in the core... ;)
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.