Có phải chức năng hoặc giao diện View.OnClickListener() không? Khi chúng tôi cố gắng thiết lập phương thức onclicklistener() trong android, chúng tôi sử dụng View.OnClickListener() mới và nó có lỗi với tôi ở đó theo như tôi biết,Chế độ xem.OnClickListener() một chức năng hoặc Giao diện
- chúng tôi không cần khởi tạo đối tượng của lớp chứa phương thức tĩnh inorder để sử dụng các phương thức đó. Tại sao chúng ta làm điều này?
- Khi chúng tôi sử dụng thực hiện inorder để triển khai giao diện, chúng tôi không gọi các phương thức tĩnh của giao diện.
Vì vậy, có thể một số một cho tôi biết tại sao chúng ta làm:
- mới View.OnClickListener(), sử dụng phương pháp onclick()?
- Tại sao chúng ta sử dụng() bằng View.OnClickListener nếu nó là một giao diện?
Cảm ơn trả lời của bạn ..
Một điều mà tôi không hiểu là tại sao chúng ta sử dụng() khi sử dụng IMPLEMENTS để sử dụng giao diện. –
() là cuộc gọi đến hàm tạo của lớp bên trong ẩn danh, tức là, nơi đối tượng triển khai OnClickListener được tạo. Google cho "lớp bên trong vô danh" hoặc có một cái nhìn tại đây http://stackoverflow.com/questions/355167/how-are-anonymous-inner-classes-used-in-java hoặc tại đây http://viralpatel.net/blogs/inner-classes-in-java/ – toucan
Cảm ơn các khái niệm quan trọng. –