Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android Threads and Services Bound Services Binding Initiated

Mateo Cuervo
Mateo Cuervo
2,511 Points

How do you know when to leave super.methodName() and when to erase it?

I would like to know since in this video they leave super.onStart() for MainActivity but in other classes such as the Services they erased super.methodName() why is that?

1 Answer

Ben Deitch
STAFF
Ben Deitch
Treehouse Teacher

When extending classes we didn't write, unless we want to dig through the source code, we're reliant on whoever wrote that class to tell us how to extend it (e.g. do we need to call super?). And luckily they did, it's the note at the bottom of this section of the docs.

leo you
leo you
1,723 Points

read the docs, but still confused, which android video in treehouse explains this concept or any other source?