0

일부 환경 설정을 클릭하면 어떻게 처리됩니까? 이것은 내 코드는 방법입니다PreferenceFragment를 클릭하면 처리됩니까?

public class SettingsActivity extends Activity 
{ 
    @Override 
    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 

     SettingsFragment settingsFragment = new SettingsFragment(); 
     FragmentManager fragmentManager = getFragmentManager(); 
     FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
     fragmentTransaction.replace(android.R.id.content, settingsFragment); 
     fragmentTransaction.commit(); 
    } 
} 


public class SettingsFragment extends PreferenceFragment 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     addPreferencesFromResource(R.layout.menu_settings); 
    } 
} 

답변

2

당신은 인수의 기본 설정은 클릭 기본 목적은 환경 설정 클릭 이벤트

를 처리하는 방법 onPreferenceTreeClick()을 대체 할 수 있습니다.

관련 문제