1
私は現在のビューをスクリーンショットできるようにするアプリケーションを作成しようとしています。私はそうするために次のコードを使用しています。ビットマップでのヌルポインタ例外bitmap = content.getDrawingCache();
View content = ((Activity)ctx).findViewById(R.id.rootlayout);
Bitmap bitmap = content.getDrawingCache();
File file = new File("/sdcard/test.png");
try
{
file.createNewFile();
FileOutputStream ostream = new FileOutputStream(file);
bitmap.compress(CompressFormat.PNG, 100, ostream);
ostream.close();
}
catch (Exception e)
{
e.printStackTrace();
}
しかし、私は次の行にNULLポインタ例外を取得しています:これは、ビューが空であることを、何を意味するのでしょう
Bitmap bitmap = content.getDrawingCache();
?
助けがあれば助かります。