在Visual Studio中使用Xamarin.Android製作Android應用程序我一直試圖禁用我的次要活動中的後退按鈕,我一直在使用的方法是添加這段代碼輸入到活動如何禁用Android的後退按鈕#
@Override
public void onBackPressed() {
}
因此,代碼看起來像這樣
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;
using Java.Lang;
namespace The_Coder_Quiz
{
[Activity(Label = "Activity2")]
public class Activity2 : Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.easyQuiz);
// Create your application here
}
@Override
public void onBackPressed()
{
//Include the code here
return;
}
}
}
但是,這給了我這是一個錯誤:
member modifier 'public' must precede the member type and name
林假設是因爲即時通訊做在C#項目,學習的時候會是什麼正確的解決方案,因爲即時通訊做這在C#和不是Java(新Android開發)
我試着去避開StackOverflow的,但它有點很難在網上找到引用爲Android開發C#
究竟爲什麼想要做Android開發中C#?你在使用Xamarin(或試圖)? – Demitrian
onBackPressed方法是公開的。你不能使修飾語更加受限制,但你可以讓它更加寬鬆。例如,如果擴展一個具有受保護方法的類,則可以將該方法公開,但是,如果超類具有公共方法,則您的子類無法將其私有(或受保護或包受保護)。 – chRyNaN
@Demitrian我使用Visual-Studio作爲我的IDE,並且我已經在C#中編程了一年多了,而且我不想突然切換到Java – VargaDev