2

次のコードを使用して、カメラから取得した画像のビットマップを取得しようとしています。撮影した写真に透かしとして画像を追加するため、この概念を使用しました。したがって、アクティビティをビットマップとして描画するだけです。

これを行っている間、次のエラーが発生します(リサイクルされたビットマップエラーが発生してパーセルできません)

このビットマップを別のアクティビティに送信したいと考えています。

画像が取得されているかどうかを確認するにはどうすればよいですか?

else if(v.equals(findViewById(R.id.ok_button))){


                topbar.setVisibility(View.GONE);
                menubar.setVisibility(View.GONE);
                bottom.setVisibility(View.GONE);

                View s = ml.getRootView();
                s.setDrawingCacheEnabled(true);

                b = s.getDrawingCache();
                Log.e("ok","ok");
                Intent i=new Intent(CameraActivity.this,Update.class);
                 i.putExtra("data",b);
                 startActivity(i);
      //           s.setDrawingCacheEnabled(false);
        //         s.setVisibility(View.GONE);
                 finish();

ありがとう

4

1 に答える 1