public void OnClick(View v) { //string folder = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath; var dataPath = System.Environment.SpecialFolder.ApplicationData; string path = Path.Combine(System.Environment.GetFolderPath(dataPath).Split("files")[0] + @"files", FileName); //File.Create(path + "newFile.png"); //File.Delete(path); if (!File.Exists(path)) { File.Create(path); } switch (v.Id) { case Resource.Id.btn_view: StringBuilder stringBuilder = new StringBuilder(); List <string> storage = File.ReadAllLines(path).ToList(); foreach (var item in storage) { string[] temp = item.Split(';'); stringBuilder.Append($"{temp[0]} ({temp[1]})\n"); } DependFragment showFragment = DependFragment.newInstance(stringBuilder.ToString()); FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); transaction.Replace(Resource.Id.container, showFragment); etQuestion.Text = ""; transaction.AddToBackStack(null); transaction.Commit(); break; case Resource.Id.btn_continue: int selectedIdColor = radioGroupColor.CheckedRadioButtonId; int selectedIdPrice = radioGroupPrice.CheckedRadioButtonId; RadioButton radioButtonColor = radioGroupColor.FindViewById <RadioButton>(selectedIdColor); RadioButton radioButtonPrice = radioGroupPrice.FindViewById <RadioButton>(selectedIdPrice); string text = radioButtonColor.Text + " flower, which costs " + radioButtonPrice.Text; string question = etQuestion.Text.ToString(); File.AppendAllText(path, $"{question};{text};\n"); etQuestion.Text = ""; //etQuestion.ClearFocus(); Toast.MakeText(v.Context, "Message saved successfully!", ToastLength.Long).Show(); break; } }