0

文字列をビットマップに変換したいのですが、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のテキストをビットマップに入れたいだけです.誰かがアイデアを持っている場合の解決策。少し早いですがお礼を。

4

1 に答える 1