2012-01-12 7 views
0

値とログカットのデバッグでテストした値を持つ文字列があります。eclipseでString.lengthを使用する不思議なイベント

私はこのコードを実行しました。 method1()は文字列を返します。文字列はlogcatでチェックされ、デバッグには値があります。

String string = method1(); 

int datalegnth = string.length(); 

ログカットとデバッグ値の列 "dataLegnth"では、リストされていないし、値も表示されません。

ログカル値の画面文字列= "これはおそらく500文字を超える巨大な文字列です"。
デバッグ画面でstring = "これはおそらく500文字を超える巨大な文字列です"。

データを見に私のアプローチはlogcat上では何もlogcat上またはdataLegnthのデバッグモードでの値で示していない

Log.i("dataLegnth:", Integer.toString(dataLegnth)); 

です。私もプロジェクトをきれいにしようとしました。 logcatにエラーはありません。

これに類似した問題が発生したことがある人はいますか?

+0

"dataLegnth"はtypoですか? –

+0

いいえ、私がstackoverflowで使用した例です。 – wesdfgfgd

+0

正直言って私はこれを前にしていましたが、問題は一度もありませんでした。ちょうどそれは私にこのバグを与えているようだ。 – wesdfgfgd

答えて

0

ロジックが間違っている必要があります。私のコードを書き直しても問題ありません。

0

さてあなたはLogCatにdataLengthをしたい場合は、ちょうどこのどこかに追加します。

Log.d(null, "Value of dataLength: " + dataLength); 

あなたがプログラムを実行すると、LogCatは「DATALENGTHの値:(いくつかの値)」を読んでください、あなたがコードを実装どこ。
あなたのプログラムを実行するときにLogCatが "Value of dataLength:"を読み取った場合、dataLengthはおそらくnullであり、あなたのコードで何かが正しくないでしょう。

それ以外の場合、私はあなたが何を求めているのか分かりません。より具体的にしてください。

+0

logcat値とデバッグ値sceenに表示される内容を更新する質問を更新しました – wesdfgfgd

+0

私の質問はlogcatまたはデバッグ時の値画面にdataLegnthが全く表示されていなかったことです。 – wesdfgfgd

関連する問題