Я пытаюсь передать переменную (из класса «Уровень») в другую активность, но Eclipse отказывается ее принять.Eclipse не разрешает переменную с намерением
Intent i = new Intent("LevelSpelen");
i.putExtra("speelveld", level1);
startActivity(i);
Это ошибка Eclipse, дает мне: Метод putExtra (String, Boolean) в типе Intent не применяется для аргументов (String, уровень).
Почему я не могу передать эту переменную в другое действие?
Ошибка должна указывать вам, что именно не так, что вы неправильно вызываете метод. Обратите внимание, что это не имеет ничего общего с «Eclipse» и все, что связано с сигнатурой метода вашего метода 'putExtra (...)'. –
Я знаю об этом, но как я могу его решить? Я не могу найти подпись для объекта – Matt
Поскольку метод putExtra (String, Object) не существует. Однако вы можете позволить вашему классу Level реализовать интерфейс Serializable или Parcelable и вызвать 'putExtra (имя строки, значение Serializable)' –