在android上实例化Canvas后没有任何反应

时间:2017-01-20 15:03:42

标签: java android

我不知道Canvas发生了什么:

// @param String source
Bitmap bmp = BitmapFactory.decodeFile(source);

Log.i("output", "This message will be printed!");

Canvas canvas = new Canvas(bmp);

Log.i("output", "This message will NOT be printed, canvas stop all!");

实例化Canvas后,没有打印任何内容,我无法运行任何代码,但应用程序没有关闭。

►运行(通话后输出):

  

D / dalvikvm:GC_CONCURRENT释放131K,4%释放11360K / 11783K,暂停11ms + 1ms,总计15ms

     

D / OpenGLRenderer:TextureCache :: callback:name,removed size,mSize = 22,33856,1157696

     

D / OpenGLRenderer:TextureCache :: callback:name,removed size,mSize = 24,36864,1120832

1 个答案:

答案 0 :(得分:0)

您需要创建另一个具有bmp属性的位图并将其传递给画布:

 public function handle()
 {
   handle(new ImportNapaUsers($this->file));
   handle(new ImportNonNapaUsers($this->file));
 }