私は Android アプリケーションで作業しており、オーバーライドされたメソッド onCreate() で現在のアクティビティの画面をキャプチャしたいと考えています。Overrided メソッド onCreate() 内で画面をキャプチャするためのコードを記述したとき、ビットマップは null を返します。しかし、同じアクティビティのボタン クリックで同じコードを呼び出すと、ビットマップは正しい値を返します。ocCreate() メソッド自体でビットマップによって返されるようにコードを修正してください。
私のコードは次のとおりです。
View v1 = findViewById(R.id.printpreviewBaseScrollView);
v1.setDrawingCacheEnabled(true);
Bitmap bmv = v1.getDrawingCache();