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 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?

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.

1 Answer

Ben Deitch
STAFF
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.