0
描かれたキャンバスイメージを保存する際に問題があります。ここでは、コードです:あなたがそれを必要としないときandroid canvas drawing
public void save_it(File file)
{
String fname = file.getAbsolutePath();
MyView mv =new MyView(this);
FileOutputStream fos = null;
try{
fos = new FileOutputStream(fname);
mv.myBitmap.compress(CompressFormat.JPEG, 100, fos);
Toast.makeText(this,"Image Saved", 2000).show();
}
catch(Exception e){
Toast.makeText(this,"Error Saving Image", 2000).show();
Log.i("DAVE","stacktrace is " + e);
}
問題は何ですか?スタックトレースはどこですか? 'MyView'とは何ですか?その 'myBitmap'フィールドは構築時に初期化されますか? (P.S .: 3つの引数Logメソッドを使用してください: 'Log.i(" DAVE "、" stacktrace follows "、e);' –