文字列をビットマップに変換したいのですが、null ポインター例外が発生します。文字列がビットマップに変換されていません。次の方法を使用して、文字列をビットマップに変換しています。
public Bitmap StringToBitMap(String encodedString) {
Bitmap b = null;
try {
byte[] arr = Base64.decode(encodedString.getBytes(),Base64.DEFAULT);
b = BitmapFactory.decodeByteArray(arr, 0, arr.length);
} catch (Exception e) {
// TODO: handle exception
}
return b;
}
私はたくさんグーグルで検索しましたが、Nullpointer例外が発生するたびに.getdrawingcache()を使用してedittextのスクリーンショットを取得しようとしましたが、edittextのテキストだけでなくedittext全体が表示されます.edittextのテキストをビットマップに入れたいだけです.誰かがアイデアを持っている場合の解決策。少し早いですがお礼を。