в чем разница между registerForContextMenu:
Регистрирует контекстное меню, которое будет отображаться для данного представления (несколько представлений могут отображать контекстное меню). Этот метод установит View.OnCreateContextMenuListener в представлении для этого действия
Вызовите registerForContextMenu () и передайте ему View, который вы хотите предоставить в контекстном меню. Когда это представление затем получает длительное нажатие , отображается контекстное меню.
и setOnCreateContextMenuListener:
Зарегистрируйте обратный вызов, который будет вызываться при создании контекстного меню для этого представления. Если на этот вид нельзя долго нажимать , на него можно долго нажимать.
какой использовать? и о длинном кликабельном материале: оба делают одно и то же ...
Спасибо