【Android】自定义Dialog的实现

【报错日志】

01-13 17:11:08.300: E/AndroidRuntime(17548): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application



问题在于new AlertDialog.Builder(Context),虽然这里的参数是AlertDialog.Builder(Context context)

但我们不能使用getApplicationContext()获得的Context,而必须使用Activity的Context对象,因为只有一个Activity才能添加一个窗体。 



导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个 Activity才能添加一个窗体。

你可能感兴趣的:(【Android】自定义Dialog的实现)