Итак, я разрабатываю свое первое приложение, и все идет отлично, за исключением кнопки «Назад».Как изменить навигацию на обратную кнопку android C# Xamarin
Когда вы нажимаете назад, он выполняет обратную анимацию, но приземляется на одну и ту же активность, затем закрывается. Я хочу, чтобы это было, когда вы отжимаете назад, он переходит в основное действие (первое (начальное меню))
в моем коде вы можете сделать это, я попытался добавить noHistory = true, но это тоже не сработало.
вот что это выглядит как
Вот код (вопрос 2), который вы можете увидеть, если дать мне вопрос
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
namespace TestingFixes
{
[Activity(Label = "firstQ", NoHistory =true)]
public class firstQ : Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.firstQDesign); // Change This
Button easyBtn3 = FindViewById<Button>(Resource.Id.oopBtn); //Change This
easyBtn3.Click += (object sender, EventArgs e) => { //Change This
easyBtn3.Click += delegate { //Change This
StartActivity(typeof(easySecondQ)); //Change This
SetContentView(Resource.Layout.easysecondQDesign); //Change This
//Would I maybe connect the text here to an int?
};
};
}
}
}
А вот код для mainACtivity (меню Пуск)
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace TestingFixes
{
[Activity(Label = "TestingFixes", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
Button easyBtn2 = FindViewById<Button>(Resource.Id.easyBtn);
easyBtn2.Click += (object sender, EventArgs e) => {
easyBtn2.Click += delegate {
StartActivity(typeof(firstQ));
SetContentView(Resource.Layout.firstQDesign);
//Would I maybe connect the text here to an int?
};
};
}
}
}
Может быть, потому что im действительно tierd, но где я могу добавить это? https://i.gyazo.com/828eb89423dd4572562f878ca5e84513.png – VargaDev
внутри вашего класса деятельности. где вы добавили метод onCreate(). –
Он продолжает давать мне ошибки – VargaDev