Kolya Polyarniy 2537

Homework done.

To choose RSS feed - press menu hardware button.

I can't imagine more realistic use case of intent service than this:
downloading feed every 30 minutes, if it is more actual, than showed to user - notificate user about this, and replace feed by more actual one.
But it is not useful - because as for me - it is simplier to press refresh button and wait three seconds to be sure, that feed is actual.

Also share my pain about working with android:
 - Why I must use ListActivity for custom ListView? If I will use only my own ArrayAdapter(that is VERY logical and pretty - and I did so in previous task), I will lose hightlighing(this word is too hard for me) on clicks! Or I will be forced to create some awful spikes. Ok, I used ListActivity, I get hightlighing - but now the most exciting(and not affecting me) part - what if you will need TWO ListViews with highlighting? What will you choose spikes or many spikes?
 - I enjoyed ResultReciever. This is class, from that at least me, and this two guys - http://habrahabr.ru/post/167679/ http://www.sohailaziz.com/2012/05/intentservice-providing-data-back-to.html extends and doing the totally same thing. So why there are no such an obviously wrapper?
 - Find exactly one not existing method: Bundle.putSerializable(String, Serializable), Bundle.getSerializable(String), Intent.getSerializable(String), Intent,putSerializable(String, Serializable). &lt;spoiler&gt;But there are exist Intent.putExtra(String, Serializable)&lt;/spoiler&gt;

And yes - my english is not very good.