0

EditTextボックスの値を取得し、nfc書き込みで使用するためにバイト配列に変換しようとしています。基本的には、EditTextボックスからNFCタグに書き込めるようにしたいと思います。.toString()やUTF-8エンコーディングなどの単純なものを試しましたが、私の問題はEditableから文字列値を取得することにあるようです。誰かここで経験がありますか?

編集:ここに関連するコード:

EditText msgInput = (EditText) findViewById(R.id.editText1);

    ...

String msg = msgInput.getText().toString();
Log.i(TAG, "msg: " + msg);

byte[] bytes = msg.getBytes();
Log.i(TAG, "bytes: " + bytes);

messagePayload = bytes;

編集テキストに「stuff」(引用符なし)を入力してから、書き込もうとします。これにより、2つのlogcat出力が得られます。

    msg: stuff
    bytes: [B@412e9e80
4

1 に答える 1

4

おそらく、

editBox.getText().toString().getBytes()
于 2012-07-24T16:41:11.717 に答える