you can find method startActivity() in any Context instance.
So there are two ways:
1. pass a context instance to adapter
2. delegate activity start to outer code, for example pass lambda or other listener to adapter and adapter will call this listener on click
Second one requires more code, but make your adapter more flexible and decoupled.