我正在构建一个使用裁切功能的android壁纸应用。编辑墙纸,但是在我捕获并按下“完成”按钮后,应用程序卡在“完成”按钮上,我也无法返回墙纸活动
这里是日志猫:
E / JavaBinder:!!!绑定交易失败!!! (包裹大小= 1508668)
private void initImage() {
Picasso.with(this).load(wallpaper).into(photo_view_edit_activity);
final Target target = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
gpu_image_view_editor_activity.setImage(bitmap);
TempBitmap = bitmap;
OriginalBitMap= bitmap;
bitmapEdited=bitmap;
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
};
Picasso.with(getApplicationContext()).load(wallpaper).error(R.drawable.placeholder).placeholder(R.drawable.placeholder).into(target);
photo_view_edit_activity.setTag(target);
}
public void done(){
Bitmap bitmap = bitmapEdited;
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 60, stream);
byte[] byteArray = stream.toByteArray();
Intent intent=new Intent();
intent.putExtra("result",byteArray);
setResult(RESULT_OK, intent);
finish();
}