저는 Android 초보자이며 설정/환경 설정 활동에서 if-if를 만들고 싶습니다.설정 활동에서 if() 설정
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:key="pushCheckBox"
android:title="@string/pushnachr_headline"
android:summary="@string/pushnachr_explain"
android:defaultValue="true">
</CheckBoxPreference>
</PreferenceScreen>
가 지금은
public void onCheckboxPush(View b)
{
if (pushCheckBox.isChecked())
{
//CODE
}
else...
하지만 돈 같은 것을 만들고 싶었다 내있는 prefs.xml
package net.dominik.genpush;
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class Preferences extends PreferenceActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.prefs);
}
}
... 그리고 다음은
내 Preferences.java입니다 체크 박스가 변경 될 때 메소드를 시작할 수있는 방법을 알지 못합니다. 다른 방법으로도 사용할 수 있습니다. 내 activity.xml-File에서android : onClick = "MethodeNameHere" 내 PreferenceActivity 클래스에서 작동하지 않으므로 메시지가 없습니다.
"onClick"과 비슷한 방식으로 (쉬운) 방법을 사용할 수 있습니까?
이 링크를 참조하십시오 http://stackoverflow.com/questions/17271717/checkboxpreference-listener –