Я хочу передать целое число (id) из списка (при его нажатии) в TheEndActivity.java. Но мой код не может правильно получить целое число.
UsernameList.java (это класс, откуда исходит целое число)
public void onListItemClick(ListView parent, View view, int position, long id) {
Intent i = new Intent( this, TheEndActivity.class );
i.putExtra( "int", (int)id);
Log.e(LOG_TAG, "id value "+id);
startActivity( i );
Intent intent = new Intent(UsernameList.this, QuizAppActivity.class);
startActivity(intent);
}
TheEndActivity.java (Это класс, где мне нужно передать целое число здесь. Он создается внутри метода onCreate)
Intent i = getIntent();
final int number = i.getIntExtra("int", -1);
и мне нужно использовать целое число (id), которое я сохраняю в базу данных (операция выполняется в TheEndActivity.java)
finishBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
helper.insertMark(currentGame.getRight(), number );
Log.e(LOG_TAG, "id value: " + number );
Intent i = new Intent(TheEndActivity.this, MainMenu.class);
startActivity(i);
}
});
решаемые
Проблема в том, что я назвал 2 вида деятельности. Спасибо, ребята