OnClickListener is what waits for someone to actually click, onclick determines what happens when someone clicks
the listener is a class, the onclick is a method, this distinction is not very useful in simple cases, but if you want to be more complicated it becomes more necessary