android OnClickListener共享数据引用 /*1*/final OnClickListener clearTagsButtonListener=new OnClickListener() { @凌驾 /*2*/单击公共void onClick(视图v) { AlertDialog.Builder=新建AlertDialog.Builder(MainActivity.this); builder.setPositiveButton /*a*/(R.string.erase,新建DialogInterface.OnClickListener() { @凌驾 公共void onClick(对话框接口对话框,int按钮) { //TODO自动生成的方法存根 clearButtons(); SharedReferences.Editor preferencesEditor=SavedSearchs.edit(); preferenceditor.clear(); preferenceditor.apply(); } }); }; };
eclipse显示的错误包括:android OnClickListener共享数据引用 /*1*/final OnClickListener clearTagsButtonListener=new OnClickListener() { @凌驾 /*2*/单击公共void onClick(视图v) { AlertDialog.Builder=新建AlertDialog.Builder(MainActivity.this); builder.setPositiveButton /*a*/(R.string.erase,新建DialogInterface.OnClickListener() { @凌驾 公共void onClick(对话框接口对话框,int按钮) { //TODO自动生成的方法存根 clearButtons(); SharedReferences.Editor preferencesEditor=SavedSearchs.edit(); preferenceditor.clear(); preferenceditor.apply(); } }); }; };,android,onclicklistener,Android,Onclicklistener,eclipse显示的错误包括: 这条线上有多个标记 -OnClickListener无法解析为类型 -类型不匹配:无法从新的OnClickListener(){}转换为DialogInterface.OnClickListener 这条线上有多个标记 -类型为new OnClickListener(){}的方法onClick(View)必须重写或实现超类型方法 -方法断点:MainActivity[entry]-onClick(视图) 您只需导入以下内容: android.view.View.O
您只需导入以下内容:
android.view.View.OnClickListener
请看下面的代码:
final android.view.View.OnClickListener clearTagsButtonListener = new android.view.View.OnClickListener()
{
@Override
/*2*/public void onClick (View v)
{
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setPositiveButton
/*a*/(R.string.erase, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int Button)
{
// TODO Auto-generated method stub
clearButtons();
SharedPreferences.Editor preferencesEditor = savedSearches.edit();
preferencesEditor.clear();
preferencesEditor.apply();
}
});
};
};