在这个代码块里面,一直给我报alertDialog.show();这句有问题。然后我加上了一个try-catch块。
发现编译器给报了You need to use a Theme.AppCompat theme (or descendant) with this activity.
原因是AlertDialog.Builder()里面的参数应该是一个context(上下文对象)。但是不能通过getParent和getApplicationContext()获取
解决的办法是AlertDialog.Builder(MainActivity.this) 里面的参数是Your_Activity.this