注意

AlertDialog.Builderdialog=newAlertDialog.Builder(MainActivity.this)

这里的参数不能写getApplicationContext();否则会报错。

publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);AlertDialog.Builderdialog=newAlertDialog.Builder(MainActivity.this);dialog.setTitle("标题");dialog.setMessage("我是内容");dialog.setIcon(R.drawable.abc_ab_stacked_solid_dark_holo);dialog.setPositiveButton("确认",newOnClickListener(){@OverridepublicvoidonClick(DialogInterfacearg0,intarg1){Toast.makeText(getApplicationContext(),"确认了",10).show();}});dialog.setNegativeButton("拒绝",newOnClickListener(){@OverridepublicvoidonClick(DialogInterfacearg0,intarg1){Toast.makeText(getApplicationContext(),"拒绝了",10).show();}});dialog.setNeutralButton("详情",newOnClickListener(){@OverridepublicvoidonClick(DialogInterfacearg0,intarg1){Toast.makeText(getApplicationContext(),"就是这样",10).show();}});dialog.show();}