java代码

解决方案:15分
你的activity 没有初始化,应该放在oncreate里面,activity=this;然后才能在alertdialog里面使用。另外,可以直接在Builder(MainActivity.this),直接就获取Context了。
解决方案:20分
成员变量activity空指针,
解决方案:15分
Builder(activity)
=>
Builder(MainActivity.this)
=>
Builder(MainActivity.this)