2012-05-01 3 views
-2

Я хочу, чтобы оценка была передана форме, в которой пользователи будут вводить свое имя, и оценка должна быть напечатана на TextView под именем пользователя. Нажав кнопку «Отправить», оценка и имя пользователя должны отображаться в форме счета.Сохранение баллов из формы

+3

SO не является двигателем кода. Сделайте свою домашнюю домашнюю работу – Ahmad

+0

Я действительно смущен вашей формулировкой, что именно вы хотите? – Exikle

ответ

1

Вы можете использовать Intent .putExtra() для передачи значений через намерения. тогда вы будете иметь возможность получить значение с помощью

Intent intent = getIntent(); 
int score = intent.getIntExtra("score",0); 

вы можете просто сохранить значения, используя SharedPreferences или если вы пытаетесь сэкономить большое количество значений, .use sqlitedatabase.

+0

, но я пробовал этот путь Intent intent = new Intent (v.getContext(), Form.class); intent.putExtra («MY_SCORE», mSnakeView.str); startActivity (намерение); Здесь str - это переменная, в которой счет сохраняется в игре. будет ли это делать? –

+0

попробуйте следующее: намерение намерения = новое намерение (yourClassName.this, Form.class); intent.putExtra ("MY_SCORE", str); startActivity (намерение); – Hassy31

1

Вы должны использовать Intent и Database. Используя Intent, вы можете передать значение (Score) из одного действия в другое, а затем сохранить его в базе данных. позже, где вы хотите показать оценку, вы можете просто получить доступ к БД и показать это.

Смежные вопросы