E io non lo posso sapere.
E' una tua scelta implementativa. Tra l'altro io non conosco la classe AppCompatActivity, non so a cosa serva, né come venga usata. Ma di sicuro, stai sbagliando qualcosa a livello concettuale: le due classi rappresentano cose diverse... quindi, COSA deve essere la tua classe? Se rispondi a questa domanda, saprai cosa far implementare e, di conseguenza, come gestire la cosa.
La documentazione di AppCompatActivity è abbastanza chiara: quella classe rappresenta una Activity (che è concettualmente diversa da un Fragment). Una Activity è una "finestra" top level. Un Fragment è un "componente" che sta dentro ad una finestra... chiaramente la tua classe non può essere entrambe le cose contemporaneamente.
C'è, quindi, un problema di design, oltre che concettuale.
Ciao.![]()