cry*_*sis 3 java android arraylist
我将界面定义为
public interface QueryCompleteListener {
void onQueryCompleted(int token, ArrayList<Object1> songList);
}
Run Code Online (Sandbox Code Playgroud)
我正在使用此接口返回回调.在一些我希望传递的回调中ArrayList<Object1>,在某些情况下我想ArrayList<Object2>通过接口.
如果我声明接口方法为
void onQueryCompleted(int token, ArrayList<Object> songList)
为了传递任何类型的Object,当我通过传递调用此方法时,它会发出错误说找到Object1 required Object ArrayList<Object1>
使用以下:
<T> void onQueryCompleted(int token, List<T> songList);
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅通用方法.
| 归档时间: |
|
| 查看次数: |
589 次 |
| 最近记录: |