protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); Log.Info(Tag, "onActivityResult"); if (resultCode != Result.Ok) { return; } if (requestCode == RequestCodeCheat) { if (data == null) { return; } if (CheatActivity.WasAnswerShown(data)) { cheatedQuestions.Add(currentIndex); availableCheats--; _cheatsTextView.Text = string.Format(GetString(Resource.String.remaining_cheats), availableCheats); if (availableCheats == 0) { _cheatButton.Visibility = Android.Views.ViewStates.Invisible; _cheatsTextView.SetText(Resource.String.no_cheats_available); } } } }
private void CheatButtonClicked(object sender, EventArgs e) { Log.Info(Tag, "CheatActivity started"); var answerIsTrue = questionBank[currentIndex].AnswerTrue; Intent intent = CheatActivity.NewIntent(this, answerIsTrue); StartActivityForResult(intent, RequestCodeCheat); }