-1

データを解析したので、それといくつかの「テキスト」を文字列として保存する必要があります。これは機能します:

    String abb = in.getStringExtra(KEY_PAST) + " in past";

しかし、この String には、その前に「テキスト」が必要です。

    String acc = in.getStringExtra("Go to" + (KEY_PRESENT));

String acc はまったく表示されず、エラー メッセージも表示されません - System.out.println(acc) は何も出力しません。

ありがとう

4

2 に答える 2

0

文字列ではなく、キーを変更しています。代わりにこれを試してください:

String acc = "Go to " + in.getStringExtra(KEY_PRESENT);
//    Add a space  ^  as well

また、使用するin.getStringExtra(KEY_PRESENT)直前だけでなく、実際の値が返されるかどうかも確認する必要があります。null

于 2012-11-10T16:59:14.433 に答える
0

KEY=を使用して余分な文字列を取得する必要がありますが、 =" " を使用する必要はありKEY_PRESENTません。keygo to KEY_PRESENT

String acc = "Go to" + in.getStringExtra(KEY_PRESENT) ;

それ以外の:

 String acc = in.getStringExtra("Go to" + (KEY_PRESENT));
于 2012-11-10T19:25:25.593 に答える