In my application I have a service in which rss feeds are read. After the service finishes the reading I need to update my application and populate a list view with the download
1) The simplest way to get Custom class data in Intent is, Get the data to primitive types then put this data by putString or whatever data type, then add a constructor to corresponding sent data to activity from set in custom object in activity.
2) Other way of doing this is extend your custom class by parcelable and override corresponding methods then you will be able to send parcelable class object with intent. go to this link How to send an object from one Android Activity to another using Intents? for details