Я хочу снять снимок экрана с другого действия. Когда я просматриваю Bitmap, он показывает NullPointerExcenption. Вот мой кодandroid- Съемка снимок экрана определенного вида программно не работает
View v=LayoutInflater.from(this).inflate(R.layout.score_share, null);
layoutScore.setDrawingCacheEnabled(true);
Bitmap bm= Bitmap.createBitmap(v.getDrawingCache());
layoutScore.setDrawingCacheEnabled(false);
File file= new File(Environment.getExternalStorageDirectory()+"/scs.jpg");
try {
FileOutputStream outputStream= new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.JPEG,100, outputStream);
outputStream.flush();
outputStream.close();
openScreenshot(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ты упомянул запись разрешения внешнего хранения в Manifest.xml –
ПУБЛИКАЦИИ StackTrace –
Да я добавить разрешения в Манифест –