onSurfaceTextureAvailable not being for a TextureView I know there are a few questions regarding the same but none of it answers my issue.