2017-03-31 5 views
-1

안드로이드 프로그래밍에있어서 매우 새로운 ... 나는 배우기 만하면되는 간단한 아이템을 만들었습니다. 이 this guide 다음은 환경 설정 화면을 추가하려고 : 나는 네임 스페이스 내에서 내 기본 클래스를 선언 할 때 는 다음과 같이내 xamarin/visualstudio 프로젝트에 환경 설정 프래그먼트 추가하기

public class MySettingsFragment extends PreferenceFragment 
    { 

     @Override 
     public void OnCreate(Bundle savedInstanceState) 
    { 
     base.OnCreate(savedInstanceState); 

     // Load the preferences from an XML resource 
     AddPreferencesFromResource(Resource.Xml.preferences); 
    } 

내가 같은 "확장"과 같은 오류를 얻을 발견하고 다른 많은 사람들이 그것이 옳지 않아 말을 할 수 없다 문맥 어디에서 그것을 쓰는가 내가 누락 된 것?

+1

왜 Java 코드를 C#과 혼합하려고합니까? ?? –

+0

@ cricket_007 시간이 있으면 fleshing으로 대답 할 수 있습니다. –

+0

http://stackoverflow.com/questions/38753298/how-to-develop-applications-preference-settings-screen-in-xamarin-crossplatform –

답변

0

당신이 대신 단어 클래스를 상속 '확장'의 콜론을 사용하여 C#으로, 자바와 C# 구문을 혼합되며, '재정의'수정 대신 '@Override'

으로 사용되는 것 같다

코드가 다음과 같이 끝납니다.

public class MySettingsFragment : PreferenceFragment 
{ 


    public override void OnCreate(Bundle savedInstanceState) 
    { 
     base.OnCreate(savedInstanceState); 

     // Load the preferences from an XML resource 
     AddPreferencesFromResource(Resource.Xml.preferences); 
    } 
} 
+0

Java와 C#은 비슷하지만 언젠가 프로입니다.하지만 이번에는 아닙니다! 고마워요! – user3546624