https://soundcloud.com/bobby-lyte/no-work-all-play-hawthorne
todays bird

❣ Chile in a Photography ❣
cherry valley forever
h
NASA
almost home
trying on a metaphor
YOU ARE THE REASON
Alisa U Zemlji Chuda
let's talk about Bridgerton tea, my ask is open

roma★

Andulka
hello vonnie
Aqua Utopia|海の底で記憶を紡ぐ

Discoholic 🪩
Sweet Seals For You, Always
Game of Thrones Daily
2025 on Tumblr: Trends That Defined the Year
dirt enthusiast
we're not kids anymore.

seen from United States

seen from Australia
seen from Türkiye
seen from Germany
seen from United States
seen from Norway

seen from Germany

seen from Puerto Rico

seen from Malaysia

seen from United States

seen from China
seen from Argentina
seen from Germany

seen from Thailand
seen from United States

seen from Malaysia

seen from United States

seen from United States
seen from Germany
seen from Finland
@ashokraju
https://soundcloud.com/bobby-lyte/no-work-all-play-hawthorne
https://soundcloud.com/bobby-lyte/the-lyte-house-sessions-1
Eclipse Memory Analyzer
Still hunting more memory leaks. A few I've found:
Non-static anonymous runnables in my Music Streaming Service
Non-static final AudioBecomingNoisy Broadcast Receiver member (this ends up holding a reference to the service)
AudioManager not being cleaned up properly in onDestroy()
Here is another good article on understanding Eclipse Memory Analyzer:
http://xmlandmore.blogspot.com/2014/01/eclipse-mat-understand-incoming-and.html
Android Memory Leak Hunting
I've been spending over a day hunting down some memory leaks in my app. Managed to fix a few, but I suspect there's a few more. Here are some of the resources that were very helpful in finding these leaks:
Hunting Leaks (Part 2)
How to leak a context: Handlers and Inner Classes
The inner classes was particularly interesting as I found I was leaking one of my Fragments due to a final reference to a non-static inner Adapter class. More clearly:
- SomeFragment has a non-static inner Adapter class InnerAdapter
- SomeFragment has a final member variable initialized to an InnerAdapter: private final InnerAdapter mAdapter = new InnerAdapter();
Why is this a problem? Because the non-static InnerAdapter class holds a strong reference to the outer class (SomeFragment). Normally, if I re-create the Adapter in onCreate(), i.e. during rotate, then the old Adapter is garbage collected. But in this case, I had the Adapter initialized to a final member variable in the fragment. Therefore, during rotate, the Fragment would not re-create the adapter. Hence, the adapter mAdapter would hold a reference to the old fragment, leaking memory.
Zero Gravity - 02 - Mars Landing
Watching Turtles Forever
This movie is awesome. TMNT Turtles Forever (Un-Cut Version) Widescreen: http://youtu.be/Csn1j65e7oQ – View on Path.
art by benkopp
#ATLast Outkast Homecoming openers announced!
.@kidcudi, @donaldglover and @raury will be joining Outkast for #ATLast Homecoming. Tickets on sale at 10am ET. pic.twitter.com/Xr0YuqHlyc
— Outkast (@Outkast) June 18, 2014
Calling out all my real ATLiens. We about to throw it down proper!!!
This should not be so difficult, however, this is the best discussion I've found on finding external SD cards on Android devices. The second answer is the best code solution. The first answer is simply an explanation of why it's so complicated. The solution is still not perfect though.
Hahah this is great!
@ianmendiola 4.5 minute plank! Not bad, was aiming for 6 though. #plank #killit #fail #gracefully #kinda
4 to 6 eggs a day keeps the doctor away. #eggs #bacon #igotobedthinkingaboutbreakfast #protein