Я хочу передать одну int
переменную моему AsyncTask
.
int position = 5;
И я объявил свой AsyncTask следующим образом:
class proveAsync extends AsyncTask<int, Integer, Void> {
protected void onPreExecute(){
}
protected Void doInBackground(int... position) {
}
.
.
.
Но я получил ошибку, что это следующее:
Аргумент типа не может быть примитивного типа
Я просто мог передать переменные int[]
и Integer
, но не переменную int
, и я выполняю свои AsyncTask
следующим образом:
new proveAsync().execute(position);
Есть ли что-то что я мог сделать, чтобы передать только это position
?
Заранее спасибо!