@ danger1994: вы можете передать контекст конструктору класса Position следующим образом:
class Position{
Context myContext;
//Constructor
public Position( Context context){
myContext = context;
}
//Then you can do anything with myContext variable
}
Когда исходный объект Position в вашей деятельности, вы можете передать ему контекст.
Position pos = new Position(getApplicationContext());
Если вы используете позицию массива, вы должны инициализировать все объекты следующим образом:
Position[][] pos = new Position[8][8];
//initial for all objects in array
for(int i = 0; i < 8; i++)
for(int j = 0; j < 8; j++)
pos[i][j] = new Position(getApplicationContext());