ProgressDialog show()的时候 12-18 11:05:55.356: E/AndroidRuntime(461): android.view.WindowManager$Ba
2015-06-25 22:06
567 查看
问题:
16. ProgressDialog show()的时候
12-18 11:05:55.356: E/AndroidRuntime(461): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
错误原因:定义了一个Context 的变量,如 private Context mContext; 同时在 onCreate(Bundle savedInstanceState); 方法中采用 mContext = getApplicationContext(); 实例化。同时在该Activity中添加一个AlertDialog的提示对话框,采用如下方式实例化:AlertDialog.Builder builder = new AlertDialog.Builder(mContext);这样就会出现异常!致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个 Activity才能添加一个窗体。
解决方法:将new AlertDialog.Builder(Context context)中的参数用Activity.this(Activity是你的Activity的名称)来填充就可以正确的创建一个Dialog了。
16. ProgressDialog show()的时候
12-18 11:05:55.356: E/AndroidRuntime(461): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
错误原因:定义了一个Context 的变量,如 private Context mContext; 同时在 onCreate(Bundle savedInstanceState); 方法中采用 mContext = getApplicationContext(); 实例化。同时在该Activity中添加一个AlertDialog的提示对话框,采用如下方式实例化:AlertDialog.Builder builder = new AlertDialog.Builder(mContext);这样就会出现异常!致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个 Activity才能添加一个窗体。
解决方法:将new AlertDialog.Builder(Context context)中的参数用Activity.this(Activity是你的Activity的名称)来填充就可以正确的创建一个Dialog了。
相关文章推荐
- Worklight生成的android代码, 运行时,
- Android Studio内存优化
- Android存储数据的5种方式
- Android greenDAO入门
- Activity嵌套多个Fragment实现横竖屏切换
- SlidingMenu属性详解【Android】
- 6.Android工程更改api版本?
- 当android API导入的是较低版本,如2.3.3. 但仍提示AVD API低?
- 【进阶android】ListView源码分析——布局三大方法
- 【Android】SlidingMenu属性详解
- android EditText输入变化事件详解
- Android开发:findViewById返回null的解决办法
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- Android下Listview的onItemClick以及onItemLongClick等易模糊问题验证
- Android 2.3.3 SDK 源代码关联Eclipse ?
- Android开源框架Universal-Image-Loader详解
- android EditText自动换行等
- ubuntu中正确设置android手机驱动程序
- 网路图片查看器
- <Android>wifi连接进行调试