Я немного поработал Android. Похоже, ваше намерение никогда не выполняется, если только номер вопроса не равен 5. Попробуйте:
btnnext.setOnClickListener(new View.OnClickListener) {
@Override
public void onClick(View v) {
Intent myIntent = new Intent(getBaseContext(), ResultOne.class);
if (questionNumber == 5) {
myIntent.putExtra("answer", someValue);
startActivity(myIntent);
}
Чтобы получить эту информацию в другом упражнении, установите переменную, равную содержанию намерения:
String answer = getIntent().getStringExtra("answer", someValue);
int value = getIntnet().getIntExtra("answer", someValue);
Указав содержимое намерения, вы теперь можете указать, какое действие было использовано для go текущего.
Также убедитесь, что действие ResultOne указано в Android Манифесте
<activity
android:name=".ResultOne"
android:screenOrientation="portrait">
</activity>