解决方案 »

  1.   

    不好意思回复的有些迟,我截图了logcat
      

  2.   

    bMapManager = new BMapManager(MainActivity.this);-------->bMapManager = new BMapManager(this.getApplicationContext());
      

  3.   

    不好意思回复的有些迟,我截图了logcat
    错误的提示是 bMapManager是一个全局对象,需要一个application级别的context。
    application context和context:这是两种不同的context,也是最常见的两种.第一种中context的生命周期与Application的生命周期相关的,context随着Application的销毁而销毁,伴随application的一生,与activity的生命周期无关.第二种中的context跟Activity的生命周期是相关的,但是对一个Application来说,Activity可以销毁几次,那么属于Activity的context就会销毁多次