Потому что фрагмент не является Деятельностью.Вам нужно запросить действие, в которое вложен фрагмент.Что вам нужно сделать:
requireActivity().startActivity(intentApp)
РЕДАКТИРОВАТЬ: Ну, так как вы хотите использовать его с помощью addapter, это правильный путь (Подумайте о лучших именах):
class MyFragment implements AdapterListener {
Adapter adapter;
@Override
void onResume() {
super.onResume();
adapter = new Adapter(this);
}
@Override
void onPause(){
super.onPause();
adapter = null;
}
@Override
void openActivity(){
...
requireContext().startActivity()
}
}
class Adapter {
...
interface AdapterListener{
void openActivity();
}
}