好的,我有一个从preferences.xml 填充的设置活动addPreferencesFromResource(R.xml.preferences);
,有一个对话框首选项:
<com.android.maxr1998.cleanit.DialogPreference
android:title="@string/pref_dev"
android:key="dev"
android:dialogIcon="@drawable/alerts_and_states_warning"
android:dialogLayout="@layout/dev_dialog"
android:positiveButtonText="@android:string/yes"
android:negativeButtonText="@android:string/cancel"/>
现在,当我单击是时,我希望启动另一个活动...
这是我的 DialogPreference.class
package com.android.maxr1998.cleanit;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Region;
import android.provider.ContactsContract;
import android.util.AttributeSet;
public class DialogPreference extends android.preference.DialogPreference {
public DialogPreference(Context context, AttributeSet attrs) {
super(context, attrs);
}
public DialogPreference(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public interface ClickListener {
public void onPositiveBtnClicked(...?);
}
}
我必须在“...”处具体写什么??