Coding the PongGame class
The first thing we will do is solve the problem of our PongGame
class not being of type View
. Update the class declaration as highlighted, like this:
class PongGame extends SurfaceView {
You will be prompted to import the android.view.SurfaceView
class as shown in the next image:
Click OK to confirm.
SurfaceView
is a descendant of View
and now PongGame
is, by inheritance, also a type of View
. Look at the import
statement that has been added. This relationship is made clear as highlighted next.
android.view.SurfaceView
Tip
Remember that it is because of polymorphism that we can send descendants of View
to setContentView
method ...
Get Learning Java by Building Android Games - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.