<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Android Tales</title>
	<atom:link href="http://android.amberfog.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://android.amberfog.com</link>
	<description>Just another Android developers blog</description>
	<lastBuildDate>Fri, 27 Nov 2015 13:10:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.18</generator>
	<item>
		<title>unable to compute hash of</title>
		<link>http://android.amberfog.com/?p=991</link>
		<comments>http://android.amberfog.com/?p=991#respond</comments>
		<pubDate>Fri, 27 Nov 2015 13:10:25 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[proguard]]></category>
		<category><![CDATA[compute]]></category>
		<category><![CDATA[gms]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[play services]]></category>
		<category><![CDATA[unable]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=991</guid>
		<description><![CDATA[The problem with API 23 and Google Play Services is still not resolved. Just in case you get something like &#8220;unable to compute hash of /intermediates/classes-proguard/release/classes.jar&#8221; &#8211; just add a few lines to the proguard-rules.pro. Stack overflow thread: http://stackoverflow.com/questions/30705589/gradle-build-failure Star google bug: https://code.google.com/p/android-developer-preview/issues/detail?id=3001 //DL]]></description>
				<content:encoded><![CDATA[<p>The problem with API 23 and Google Play Services is still not resolved.</p>
<p>Just in case you get something like <em>&#8220;unable to compute hash of /intermediates/classes-proguard/release/classes.jar&#8221;</em> &#8211; just add a few lines to the <em>proguard-rules.pro.</em></p>
<pre class="brush: java; title: ; notranslate">
-dontwarn org.apache.http.**
-dontwarn android.net.http.AndroidHttpClient
-dontwarn com.google.android.gms.**
-dontwarn com.android.volley.toolbox.**
</pre>
<p>Stack overflow thread: <a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zMDcwNTU4OS9ncmFkbGUtYnVpbGQtZmFpbHVyZQ%3D%3D&#038;feed-stats-url-post-id=991" target="_blank">http://stackoverflow.com/questions/30705589/gradle-build-failure</a><br />
Star google bug: <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9hbmRyb2lkLWRldmVsb3Blci1wcmV2aWV3L2lzc3Vlcy9kZXRhaWw%2FaWQ9MzAwMQ%3D%3D&#038;feed-stats-url-post-id=991" target="_blank">https://code.google.com/p/android-developer-preview/issues/detail?id=3001</a></p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=991" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D991&amp;linkname=unable%20to%20compute%20hash%20of" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D991&amp;linkname=unable%20to%20compute%20hash%20of" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D991&amp;linkname=unable%20to%20compute%20hash%20of" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D991&amp;title=unable%20to%20compute%20hash%20of" data-a2a-url="http://android.amberfog.com/?p=991" data-a2a-title="unable to compute hash of"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=991</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fresco from Facebook</title>
		<link>http://android.amberfog.com/?p=985</link>
		<comments>http://android.amberfog.com/?p=985#respond</comments>
		<pubDate>Sat, 28 Mar 2015 10:22:32 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[bitmap]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[fresco]]></category>
		<category><![CDATA[gc]]></category>
		<category><![CDATA[heap]]></category>
		<category><![CDATA[manager]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=985</guid>
		<description><![CDATA[Fresco is just awesome! https://code.facebook.com/posts/366199913563917 http://frescolib.org/ Although you may also want to read this thread: https://news.ycombinator.com/item?id=9111849 //DL]]></description>
				<content:encoded><![CDATA[<p>Fresco is just awesome!</p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9jb2RlLmZhY2Vib29rLmNvbS9wb3N0cy8zNjYxOTk5MTM1NjM5MTc%3D&#038;feed-stats-url-post-id=985" target="_blank">https://code.facebook.com/posts/366199913563917</a></p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2ZyZXNjb2xpYi5vcmcv&#038;feed-stats-url-post-id=985" target="_blank">http://frescolib.org/</a></p>
<p>Although you may also want to read this thread: <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9uZXdzLnljb21iaW5hdG9yLmNvbS9pdGVtP2lkPTkxMTE4NDk%3D&#038;feed-stats-url-post-id=985" target="_blank">https://news.ycombinator.com/item?id=9111849</a></p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=985" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D985&amp;linkname=Fresco%20from%20Facebook" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D985&amp;linkname=Fresco%20from%20Facebook" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D985&amp;linkname=Fresco%20from%20Facebook" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D985&amp;title=Fresco%20from%20Facebook" data-a2a-url="http://android.amberfog.com/?p=985" data-a2a-title="Fresco from Facebook"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=985</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice Shimmer library by Facebook</title>
		<link>http://android.amberfog.com/?p=979</link>
		<comments>http://android.amberfog.com/?p=979#respond</comments>
		<pubDate>Wed, 11 Mar 2015 00:53:02 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[effect]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[lib]]></category>
		<category><![CDATA[shimmer]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=979</guid>
		<description><![CDATA[An easy, flexible way to add a shimmering effect to any view in an Android app.https://github.com/facebook/shimmer-android592 forks.4,047 stars.9 open issues.Recent commits: Add ability to retrieve previously set ShimmerSummary: This allows you to easily incorporate existing config changes into a new Shimmer object via copyFrom()Differential Revision: D21420996fbshipit-source-id: 1de93bbe8cab3ca038ad67e520d9da9f1e6415bc, Facebook GitHub Bot Add support for start delay [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQuYW1iZXJmb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzLzEwNzM0MzE2XzExMTU2MzMzMTUxMjkwNDVfMTYxODA2ODI4OV9uLmdpZg%3D%3D&#038;feed-stats-url-post-id=979"><img class="aligncenter size-full wp-image-981" src="http://android.amberfog.com/wp-content/uploads/2015/03/10734316_1115633315129045_1618068289_n.gif" alt="10734316_1115633315129045_1618068289_n" width="540" height="370" /></a></p>
<div class="github-embed github-embed-repository">
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZA%3D%3D&#038;feed-stats-url-post-id=979" target="_blank"><strong>An easy, flexible way to add a shimmering effect to any view in an Android app.</strong></a><br /><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZA%3D%3D&#038;feed-stats-url-post-id=979" target="_blank">https://github.com/facebook/shimmer-android</a><br /><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9uZXR3b3Jr&#038;feed-stats-url-post-id=979" target="_blank">592</a> forks.<br /><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9zdGFyZ2F6ZXJz&#038;feed-stats-url-post-id=979" target="_blank">4,047</a> stars.<br /><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9pc3N1ZXM%3D&#038;feed-stats-url-post-id=979" target="_blank">9</a> open issues.<br />Recent commits:</p>
<ul class="github_commits">
<li class="github_commit"><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9jb21taXQvNTNjMTM4NWYzZTk0MDZkMDEzNzRiNTE5ZWYzYmIzNGNkYjI5MmI0NA%3D%3D&#038;feed-stats-url-post-id=979" target="_blank">Add ability to retrieve previously set ShimmerSummary: This allows you to easily incorporate existing config changes into a new Shimmer object via copyFrom()Differential Revision: D21420996fbshipit-source-id: 1de93bbe8cab3ca038ad67e520d9da9f1e6415bc</a>, Facebook GitHub Bot</li>
<li class="github_commit"><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9jb21taXQvOTAxYjY0MWM0ZDMyMzdmNDEzMWU1ODYwMTk3NmQ5NzMxYjc0MGYxZg%3D%3D&#038;feed-stats-url-post-id=979" target="_blank">Add support for start delay in shimmer library. (#92)Summary:Shimmer library right now only supports repeat delay but not start delay while ValueAnimator supports both. This is useful to stagger the shimmer animations in case there are multiple ShimmerFrameLayouts in a view.Pull Request resolved: https://github.com/facebook/shimmer-android/pull/92Differential Revision: D18642161Pulled By: xiphirxfbshipit-source-id: d30e13194d27d7a12e6a01dc79b9f876679de8a4</a>, Facebook Github Bot</li>
<li class="github_commit"><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9jb21taXQvMjYzNjQ4OTEyNGQ4YWU2ZjBhYWQzOGY4MmUxOGYwYzI5YTUzYzQwNg%3D%3D&#038;feed-stats-url-post-id=979" target="_blank">Yearless license headerDifferential Revision: D18071289fbshipit-source-id: 07cc64136efb1f11e2ec4a67e865076e20adcf75</a>, Facebook Github Bot</li>
<li class="github_commit"><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9jb21taXQvZjk2ZjI1YTNjMzRiMzZjOThhYzQ2ZDA0NTU4MDFlMmQwMWYwM2JjMg%3D%3D&#038;feed-stats-url-post-id=979" target="_blank">Remove useless early returns in show/hide methodsSummary: These aren&#039;t really doing much but making the API less deterministic. Fixes #91Differential Revision: D17910217fbshipit-source-id: 5b9623437e71f6e456bdc73200586b823a0d6679</a>, Facebook Github Bot</li>
<li class="github_commit"><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3NoaW1tZXItYW5kcm9pZC9jb21taXQvODU4MTU5Yjg0Y2JkM2EyMjJkMTc5OTU5M2RiYmNkMTQ2MGIxMWM3NQ%3D%3D&#038;feed-stats-url-post-id=979" target="_blank">Adopt Contributor CovenantSummary:In order to foster healthy open source communities, we&#039;re adopting the[Contributor Covenant](https://www.contributor-covenant.org/). It has beenbuilt by open source community members and represents a shared understanding ofwhat is expected from a healthy community.Reviewed By: josephsavona, danobi, rdzhabarovDifferential Revision: D17104640fbshipit-source-id: d210000de686c5f0d97d602b50472d5869bc6a49</a>, Facebook Github Bot</li>
</ul>
</div>
<p>original post: <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9jb2RlLmZhY2Vib29rLmNvbS9wb3N0cy82MzY4NTY2NDY0MjEwMTEvc2hpbW1lci1mb3ItYW5kcm9pZC8%3D&#038;feed-stats-url-post-id=979" target="_blank">https://code.facebook.com/posts/636856646421011/shimmer-for-android/</a></p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=979" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D979&amp;linkname=Nice%20Shimmer%20library%20by%20Facebook" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D979&amp;linkname=Nice%20Shimmer%20library%20by%20Facebook" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D979&amp;linkname=Nice%20Shimmer%20library%20by%20Facebook" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D979&amp;title=Nice%20Shimmer%20library%20by%20Facebook" data-a2a-url="http://android.amberfog.com/?p=979" data-a2a-title="Nice Shimmer library by Facebook"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=979</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Android Browser</title>
		<link>http://android.amberfog.com/?p=971</link>
		<comments>http://android.amberfog.com/?p=971#respond</comments>
		<pubDate>Thu, 18 Sep 2014 11:13:53 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=971</guid>
		<description><![CDATA[&#8211; If somebody tells you they tested their website on Android, laugh evilly and show them this slidedeck Awesome presentation! //DL]]></description>
				<content:encoded><![CDATA[<blockquote><p>&#8211; If somebody tells you they tested their website on Android, laugh evilly and show them this slidedeck</p></blockquote>
<p><iframe src="//slides.com/html5test/the-android-browser/embed" width="576" height="420" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen"></iframe></p>
<p><strong>Awesome presentation!</strong></p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=971" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D971&amp;linkname=The%20Android%20Browser" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D971&amp;linkname=The%20Android%20Browser" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D971&amp;linkname=The%20Android%20Browser" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D971&amp;title=The%20Android%20Browser" data-a2a-url="http://android.amberfog.com/?p=971" data-a2a-title="The Android Browser"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=971</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Phone EditBox with validation and country flag</title>
		<link>http://android.amberfog.com/?p=957</link>
		<comments>http://android.amberfog.com/?p=957#comments</comments>
		<pubDate>Fri, 12 Sep 2014 13:17:38 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[xml layout]]></category>
		<category><![CDATA[country]]></category>
		<category><![CDATA[editbox]]></category>
		<category><![CDATA[flag]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[spinner]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=957</guid>
		<description><![CDATA[I haven&#8217;t found any good code snippet for Phone EditBox with nice country flags and validation. So I created my own version. What I am talking about: Almost any serious project now has phone verification activity &#8211; it sends SMS code to the phone number and verifies the phone. What this activity should do: Validate phone number [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I haven&#8217;t found any good code snippet for Phone EditBox with nice country flags and validation. So I created my own version.</p>
<p>What I am talking about:</p>
<p><iframe width="788" height="591" src="https://www.youtube.com/embed/g51SBsrDR58?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><span id="more-957"></span></p>
<p>Almost any serious project now has phone verification activity &#8211; it sends SMS code to the phone number and verifies the phone. What this activity should do:</p>
<ul>
<li>Validate phone number</li>
<li>Automatically select country based on phone network or Line1 number</li>
<li>Do not delete &#8220;+&#8221; before phone number</li>
<li>Detect country name and draw nice country flag image</li>
<li>Some countries has the same country code (like US and Canada) &#8211; good editbox shall detect this</li>
</ul>
<p><img class="aligncenter wp-image-960" src="http://android.amberfog.com/wp-content/uploads/2014/09/001-614x1024.png" alt="Android Phone EditBox with validation and country flag" width="350" height="583" srcset="http://android.amberfog.com/wp-content/uploads/2014/09/001-614x1024.png 614w, http://android.amberfog.com/wp-content/uploads/2014/09/001-180x300.png 180w, http://android.amberfog.com/wp-content/uploads/2014/09/001.png 768w" sizes="(max-width: 350px) 100vw, 350px" /></p>
<ol>
<li>Phone validation could be easily implemented with <code>'com.googlecode.libphonenumber:libphonenumber:6.2'</code> library. This awesome lib can do almost anything.</li>
<li>Then we need country list. I took the country list from <a title="here" href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL0JsdWVmaWVsZHNjb20vaW50bC10ZWwtaW5wdXQ%3D&#038;feed-stats-url-post-id=957">here</a>, modified it and packed to <code>assets/countries.dat</code> file.</li>
<li>I do not remember the exact web site where I got flag pictures &#8211; but it is quite simple to write a script to download all 232 flag pictures, format it to one size and export to xxhdpi png. If you need original PSD, <a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQuYW1iZXJmb2cuY29tL2ZsYWdzX3BzZC56aXA%3D&#038;feed-stats-url-post-id=957">download it here</a>.</li>
<li>One tricky part &#8211; do not delete &#8220;+&#8221; before phone number. I took orifginal <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9hbmRyb2lkLmdvb2dsZXNvdXJjZS5jb20vcGxhdGZvcm0vZnJhbWV3b3Jrcy9iYXNlLysvcmVmcy9oZWFkcy9tYXN0ZXIvdGVsZXBob255L2phdmEvYW5kcm9pZC90ZWxlcGhvbnkvUGhvbmVOdW1iZXJGb3JtYXR0aW5nVGV4dFdhdGNoZXIuamF2YQ%3D%3D&#038;feed-stats-url-post-id=957">PhoneNumberFormattingTextWatcher</a> from android source and modified it to do so.</li>
</ol>
<p>Source code is available here <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2RsdWthc2hldi9hbmRyb2lkLXBob25lLW51bWJlci13aXRoLWZsYWdz&#038;feed-stats-url-post-id=957">https://github.com/dlukashev/android-phone-number-with-flags &#8211; feel</a> free to use it in your project.</p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=957" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D957&amp;linkname=Android%20Phone%20EditBox%20with%20validation%20and%20country%20flag" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D957&amp;linkname=Android%20Phone%20EditBox%20with%20validation%20and%20country%20flag" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D957&amp;linkname=Android%20Phone%20EditBox%20with%20validation%20and%20country%20flag" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D957&amp;title=Android%20Phone%20EditBox%20with%20validation%20and%20country%20flag" data-a2a-url="http://android.amberfog.com/?p=957" data-a2a-title="Android Phone EditBox with validation and country flag"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=957</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>proguard-android.txt is missing</title>
		<link>http://android.amberfog.com/?p=951</link>
		<comments>http://android.amberfog.com/?p=951#comments</comments>
		<pubDate>Sat, 28 Jun 2014 05:40:06 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[ADT]]></category>
		<category><![CDATA[FileNotFoundException]]></category>
		<category><![CDATA[java.io.FileNotFoundException]]></category>
		<category><![CDATA[proguard]]></category>
		<category><![CDATA[proguard-android.txt]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=951</guid>
		<description><![CDATA[&#62; java.io.FileNotFoundException: \android-sdk\sdk\tools\proguard\proguard-android.txt Wondering where is &#8220;proguard-android.txt&#8221; in the lates ADT (rev 23)? No worries! The universe is not collapsing. It is just a packaging bug! 🙂 https://code.google.com/p/android/issues/detail?id=72400 Download your own local copy or proguard-android.txt]]></description>
				<content:encoded><![CDATA[<p>&gt; java.io.FileNotFoundException: \android-sdk\sdk\tools\proguard\proguard-android.txt</p>
<p>Wondering where is &#8220;proguard-android.txt&#8221; in the lates ADT (rev 23)?<br />
No worries! The universe is not collapsing. It is just a packaging bug! <img src="https://s.w.org/images/core/emoji/2.2.1/72x72/1f642.png" alt="&#x1f642;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9hbmRyb2lkL2lzc3Vlcy9kZXRhaWw%2FaWQ9NzI0MDA%3D&#038;feed-stats-url-post-id=951" target="_blank">https://code.google.com/p/android/issues/detail?id=72400</a></p>
<p><a title="proguard-android.txt" href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQuYW1iZXJmb2cuY29tL3Byb2d1YXJkLWFuZHJvaWQudHh0&#038;feed-stats-url-post-id=951" target="_blank">Download your own local copy or proguard-android.txt</a></p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=951" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D951&amp;linkname=proguard-android.txt%20is%20missing" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D951&amp;linkname=proguard-android.txt%20is%20missing" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D951&amp;linkname=proguard-android.txt%20is%20missing" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D951&amp;title=proguard-android.txt%20is%20missing" data-a2a-url="http://android.amberfog.com/?p=951" data-a2a-title="proguard-android.txt is missing"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=951</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Secret&#8221; infrastructure</title>
		<link>http://android.amberfog.com/?p=939</link>
		<comments>http://android.amberfog.com/?p=939#respond</comments>
		<pubDate>Sat, 31 May 2014 08:23:48 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[interesting]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[medium]]></category>
		<category><![CDATA[secret]]></category>
		<category><![CDATA[secret.ly]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=939</guid>
		<description><![CDATA[Medium post about &#8220;Secret&#8221; infrastructure. It&#8217;s Google App Engine and Go! Unsurprisingly&#8230; it is created by Google Engineer:) Read more: https://medium.com/secret-den/demystifying-secret-12ab82fda29f //DL]]></description>
				<content:encoded><![CDATA[<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQuYW1iZXJmb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA1L3NlY3JldC5wbmc%3D&#038;feed-stats-url-post-id=939"><img class="aligncenter size-full wp-image-943" src="http://android.amberfog.com/wp-content/uploads/2014/05/secret.png" alt="secret" width="721" height="319" srcset="http://android.amberfog.com/wp-content/uploads/2014/05/secret.png 721w, http://android.amberfog.com/wp-content/uploads/2014/05/secret-300x132.png 300w" sizes="(max-width: 721px) 100vw, 721px" /></a></p>
<p>Medium post about &#8220;Secret&#8221; infrastructure. It&#8217;s Google App Engine and Go! Unsurprisingly&#8230; it is created by Google Engineer:)</p>
<p>Read more:<br />
<a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9tZWRpdW0uY29tL3NlY3JldC1kZW4vZGVteXN0aWZ5aW5nLXNlY3JldC0xMmFiODJmZGEyOWY%3D&#038;feed-stats-url-post-id=939" target="_blank">https://medium.com/secret-den/demystifying-secret-12ab82fda29f</a></p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=939" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D939&amp;linkname=%E2%80%9CSecret%E2%80%9D%20infrastructure" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D939&amp;linkname=%E2%80%9CSecret%E2%80%9D%20infrastructure" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D939&amp;linkname=%E2%80%9CSecret%E2%80%9D%20infrastructure" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D939&amp;title=%E2%80%9CSecret%E2%80%9D%20infrastructure" data-a2a-url="http://android.amberfog.com/?p=939" data-a2a-title="“Secret” infrastructure"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=939</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Arsenal</title>
		<link>http://android.amberfog.com/?p=927</link>
		<comments>http://android.amberfog.com/?p=927#respond</comments>
		<pubDate>Mon, 26 May 2014 15:31:20 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[categorised]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=927</guid>
		<description><![CDATA[That&#8217;s quite good collection! &#8220;A categorised directory of libraries and tools for Android&#8221; http://android-arsenal.com/ Contribute what you have in your bookmarks!:) //DL]]></description>
				<content:encoded><![CDATA[<p>That&#8217;s quite good collection!<br />
&#8220;A categorised directory of libraries and tools for Android&#8221;</p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQtYXJzZW5hbC5jb20v&#038;feed-stats-url-post-id=927" target="_blank">http://android-arsenal.com/</a></p>
<p>Contribute what you have in your bookmarks!:)</p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQtYXJzZW5hbC5jb20v&#038;feed-stats-url-post-id=927" target="_blank"><img class="aligncenter" src="http://media1.s-nbcnews.com/j/msnbc/Components/Photo_StoryLevel/071214/071214-Columbia-Guns-hmed-7p.grid-6x2.jpg" alt="" width="474" height="308" /></a></p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=927" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D927&amp;linkname=Android%20Arsenal" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D927&amp;linkname=Android%20Arsenal" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D927&amp;linkname=Android%20Arsenal" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D927&amp;title=Android%20Arsenal" data-a2a-url="http://android.amberfog.com/?p=927" data-a2a-title="Android Arsenal"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=927</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foursquare like map animation (sliding panel) with ListView</title>
		<link>http://android.amberfog.com/?p=915</link>
		<comments>http://android.amberfog.com/?p=915#comments</comments>
		<pubDate>Mon, 19 May 2014 09:23:31 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[listview]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[xml layout]]></category>
		<category><![CDATA[AndroidSlidingUpPanel]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[scroll]]></category>
		<category><![CDATA[sliding panel]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=915</guid>
		<description><![CDATA[If you are wondering how to achieve map and listview behaviour like in Foursquare &#8211; this post is for you. Here&#8217;s a short video what I&#8217;m talking about: I&#8217;ve took a look into Foursquare code. They are using slightly modified AndroidSlidingUpPanel library. I&#8217;ve made a fork with changes (AndroidSlidingUpPanel-fork). Here&#8217;s the actual code difference. So, show me the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>If you are wondering how to achieve map and listview behaviour like in Foursquare &#8211; this post is for you.<br />
Here&#8217;s a short video what I&#8217;m talking about:</p>
<p><iframe width="788" height="591" src="https://www.youtube.com/embed/BA9L4WOb7v0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><span id="more-915"></span></p>
<p>I&#8217;ve took a look into Foursquare code. They are using slightly modified <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL3VtYW5vL0FuZHJvaWRTbGlkaW5nVXBQYW5lbA%3D%3D&#038;feed-stats-url-post-id=915" target="_blank">AndroidSlidingUpPanel</a> library. I&#8217;ve made a fork with changes (<a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2RsdWthc2hldi9BbmRyb2lkU2xpZGluZ1VwUGFuZWw%3D&#038;feed-stats-url-post-id=915" target="_blank">AndroidSlidingUpPanel-fork</a>). Here&#8217;s the actual <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2RsdWthc2hldi9BbmRyb2lkU2xpZGluZ1VwUGFuZWwvY29tbWl0L2U3ZWRiODlhZjk2YTc2MDQyM2Q1ZDAwMzQyYWQyMzdkNzhiNzViODU%3D&#038;feed-stats-url-post-id=915" target="_blank">code difference</a>.</p>
<p>So, show me the magic!</p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQuYW1iZXJmb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA1L2ZxX2xpc3R2aWV3LmpwZw%3D%3D&#038;feed-stats-url-post-id=915"><img class="aligncenter wp-image-917 size-large" src="http://android.amberfog.com/wp-content/uploads/2014/05/fq_listview-1024x453.jpg" alt="Android Foursquare map with ListView" width="788" height="348" srcset="http://android.amberfog.com/wp-content/uploads/2014/05/fq_listview-1024x453.jpg 1024w, http://android.amberfog.com/wp-content/uploads/2014/05/fq_listview-300x132.jpg 300w, http://android.amberfog.com/wp-content/uploads/2014/05/fq_listview-788x348.jpg 788w" sizes="(max-width: 788px) 100vw, 788px" /></a></p>
<p>&nbsp;</p>
<p>What we need to do:</p>
<ol>
<li>Add transparent header view to the ListView in expanded state</li>
<li>Replace header view with transparent View (same height) in collapsed state &#8211; to keep ListView the same size</li>
<li>Do not intercept touches with mDragHelper when scrolling down in expanded state</li>
<li>Do not intercept touches with mDragHelper when scrolling up in expanded state and ListView is not scrolled to top position</li>
</ol>
<p>I added new method to the SlidingUpPanelLayout to pass ListView or ScrollView and the height of Map in expanded state</p>
<pre class="brush: java; title: ; notranslate">
mSlidingUpPanelLayout.setScrollableView(mListView, mapHeight);
</pre>
<p>Also there is a simple check for 3 and 4 placed to onInterceptTouchEvent</p>
<pre class="brush: java; title: ; notranslate">
boolean isCanScrollUp = mSlideOffset == 0 &amp;&amp; (y &lt; mInitialMotionY ||
           (mScrollableView != null &amp;&amp; mScrollableView.getChildAt(0) != null &amp;&amp;
                    mScrollableView.getChildAt(0).getTop() != 0));
</pre>
<p>In collapsed state you need to ignore invisible View, so replace <code>return false;</code> with <code>return isDragViewUnder((int) x, (int) y);</code> for <code>MotionEvent.ACTION_DOWN</code> in <code>onTouchEvent</code>.</p>
<p>For 1 and 2 set <code>PanelSlideListener</code></p>
<pre class="brush: java; title: ; notranslate">
    private void collapseMap() {
        mSpaceView.setVisibility(View.VISIBLE);
        mTransparentView.setVisibility(View.GONE);
    }

    private void expandMap() {
        mSpaceView.setVisibility(View.GONE);
        mTransparentView.setVisibility(View.INVISIBLE);
    }

    @Override
    public void onPanelSlide(View view, float v) {
    }

    @Override
    public void onPanelCollapsed(View view) {
        expandMap();
        mMap.animateCamera(CameraUpdateFactory.zoomTo(14f), 1000, null);
    }

    @Override
    public void onPanelExpanded(View view) {
        collapseMap();
        mMap.animateCamera(CameraUpdateFactory.zoomTo(11f), 1000, null);
    }
</pre>
<p>Here is the full source code <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL2RsdWthc2hldi9BbmRyb2lkU2xpZGluZ1VwUGFuZWwtZm91cnNxdWFyZS1tYXAtZGVtbw%3D%3D&#038;feed-stats-url-post-id=915" target="_blank">https://github.com/dlukashev/AndroidSlidingUpPanel-foursquare-map-demo</a></p>
<p>enjoy</p>
<p>// DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=915" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D915&amp;linkname=Foursquare%20like%20map%20animation%20%28sliding%20panel%29%20with%20ListView" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D915&amp;linkname=Foursquare%20like%20map%20animation%20%28sliding%20panel%29%20with%20ListView" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D915&amp;linkname=Foursquare%20like%20map%20animation%20%28sliding%20panel%29%20with%20ListView" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D915&amp;title=Foursquare%20like%20map%20animation%20%28sliding%20panel%29%20with%20ListView" data-a2a-url="http://android.amberfog.com/?p=915" data-a2a-title="Foursquare like map animation (sliding panel) with ListView"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=915</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Android Activity Lifecycle</title>
		<link>http://android.amberfog.com/?p=907</link>
		<comments>http://android.amberfog.com/?p=907#respond</comments>
		<pubDate>Thu, 17 Apr 2014 10:12:08 +0000</pubDate>
		<dc:creator><![CDATA[villain_dm]]></dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[activity]]></category>
		<category><![CDATA[Fragment]]></category>
		<category><![CDATA[lifecycle]]></category>
		<category><![CDATA[onUserInteraction]]></category>
		<category><![CDATA[onUserLeaveHint]]></category>

		<guid isPermaLink="false">http://android.amberfog.com/?p=907</guid>
		<description><![CDATA[This is very old topic. Back to 2009 &#8211; some day I promised to myself to read android javadoc method by method. I didn&#8217;t:) So even now from time to time I find interesting methods in interesting places. Like onUserLeaveHint() and onUserInteraction() in Activity (API v3). Anyway, here is an interesting picture of complete Activity Lifecycle originally [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>This is very old topic. Back to 2009 &#8211; some day I promised to myself to read android javadoc method by method. I didn&#8217;t:) So even now from time to time I find interesting methods in interesting places. Like <em><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2RldmVsb3Blci5hbmRyb2lkLmNvbS9yZWZlcmVuY2UvYW5kcm9pZC9hcHAvQWN0aXZpdHkuaHRtbCNvblVzZXJJbnRlcmFjdGlvbigp&#038;feed-stats-url-post-id=907" target="_blank">onUserLeaveHint()</a></em> and <em><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2RldmVsb3Blci5hbmRyb2lkLmNvbS9yZWZlcmVuY2UvYW5kcm9pZC9hcHAvQWN0aXZpdHkuaHRtbCNvblVzZXJJbnRlcmFjdGlvbigp&#038;feed-stats-url-post-id=907" target="_blank">onUserInteraction()</a></em> in Activity (API v3).</p>
<p>Anyway, here is an interesting picture of complete Activity Lifecycle originally <a href="http://android.amberfog.com/?feed-stats-url=aHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vdS8wLytTdGV2ZVBvbWVyb3kvcG9zdHMvSHN0aHhOMjFZcDE%3D&#038;feed-stats-url-post-id=907" target="_blank">posted on G+</a>. Just found it on <a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL3d3dy5yZWRkaXQuY29tL3IvYW5kcm9pZGRldi9jb21tZW50cy8yMzczZjMvdGhlX2NvbXBsZXRlX2FuZHJvaWRfYWN0aXZpdHlmcmFnbWVudF9saWZlY3ljbGUv&#038;feed-stats-url-post-id=907" target="_blank">reddit</a> today.</p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL2FuZHJvaWQuYW1iZXJmb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA0L2NvbXBsZXRlX2FuZHJvaWRfZnJhZ21lbnRfbGlmZWN5Y2xlLnBuZw%3D%3D&#038;feed-stats-url-post-id=907"><img class="aligncenter wp-image-908 size-large" src="http://android.amberfog.com/wp-content/uploads/2014/04/complete_android_fragment_lifecycle-537x1024.png" alt="complete android fragment activity lifecycle" width="537" height="1024" srcset="http://android.amberfog.com/wp-content/uploads/2014/04/complete_android_fragment_lifecycle-537x1024.png 537w, http://android.amberfog.com/wp-content/uploads/2014/04/complete_android_fragment_lifecycle-157x300.png 157w, http://android.amberfog.com/wp-content/uploads/2014/04/complete_android_fragment_lifecycle.png 1024w" sizes="(max-width: 537px) 100vw, 537px" /></a></p>
<p><a href="http://android.amberfog.com/?feed-stats-url=aHR0cDovL3N0YXRpY2ZyZWUuaW5mby9%2Bc3RldmUvY29tcGxldGVfYW5kcm9pZF9mcmFnbWVudF9saWZlY3ljbGUucG5n&#038;feed-stats-url-post-id=907" target="_blank">http://staticfree.info/~steve/complete_android_fragment_lifecycle.png</a></p>
<p>just in case you missed it</p>
<p>//DL</p>
 <img src="http://android.amberfog.com/?feed-stats-post-id=907" width="1" height="1" style="display: none;" /><p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D907&amp;linkname=Android%20Activity%20Lifecycle" title="Facebook" rel="nofollow" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D907&amp;linkname=Android%20Activity%20Lifecycle" title="Twitter" rel="nofollow" target="_blank"></a><a class="a2a_button_google_plus" href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D907&amp;linkname=Android%20Activity%20Lifecycle" title="Google+" rel="nofollow" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=http%3A%2F%2Fandroid.amberfog.com%2F%3Fp%3D907&amp;title=Android%20Activity%20Lifecycle" data-a2a-url="http://android.amberfog.com/?p=907" data-a2a-title="Android Activity Lifecycle"></a></p>]]></content:encoded>
			<wfw:commentRss>http://android.amberfog.com/?feed=rss2&#038;p=907</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
