私は、コールバックを返すために、このインタフェースを使用していObject ArrayListをインターフェイス経由で渡す方法は?
public interface QueryCompleteListener {
void onQueryCompleted(int token, ArrayList<Object1> songList);
}
として定義されたインタフェースをしました。いくつかのコールバックでは、私はArrayList<Object1>
を渡したいと思っており、場合によってはArrayList<Object2>
をインターフェイスに通したいと思っています。
私は、オブジェクトの任意の型を渡すために
void onQueryCompleted(int token, ArrayList<Object> songList)
としてインターフェイスメソッドを宣言すると、それは私がArrayList<Object1>