Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Android Build a Simple Android App with Java Improving Our Code Simple Refactoring: Using a New Class

Michael Reinders
PLUS
Michael Reinders
Courses Plus Student 6,960 Points

The FactBook class is not recognized in the MainActivity.java file, but spelled exactly as it is in FactBook.java?

private FactBook factBook = new FactBook();

^^^^^^^^^^^ this creates an error because FactBook and FactBook() are not recognized from the Class FactBook even though I copied it straight from the class?

Ben Deitch
Ben Deitch
Treehouse Teacher

Hey Michael! Is your FactBook class in the same package in MainActivity? If it's not, you can hit ALT + ENTER on 'FactBook' to import it.

Michael Reinders
Michael Reinders
Courses Plus Student 6,960 Points

Thank you Ben, that was it! I didn't create the FactBook.Java file in the correct folder. Everything is working fine now.