13.2 The Activity and Fragment Classes
With few exceptions, activities and fragments in an application are created as subclasses of the Android AppCompatActivity class and Fragment classes respectively.
Consider, for example, the AndroidSample project created in “Creating an Example Android App in Android Studio” and subsequently converted to use view binding. Load this project into the Android Studio environment and locate the MainActivity.java file (located in app -> java -> com.<your domain>.androidsample). Having located the file, double-click on it to load it into the editor where it should read as follows:
package com.example.androidsample;
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import android.os.Bundle;
import java.util.Locale;
import com.example.androidsample.databinding.ActivityMainBinding;
public class MainActivity extends AppCompatActivity {
...