teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2016/04/14 09:59

投稿

abs123
abs123

スコア1280

answer CHANGED
@@ -1,4 +1,4 @@
1
- Stringのインスタンスが異なっているので取得できていない可能性が高いです。
1
+
2
2
  ```Java
3
3
  toTopIntent.putExtra("todayTop",item.getText().toString());
4
4
  ```
@@ -6,11 +6,6 @@
6
6
  regData = intent.getStringExtra("todayTop");
7
7
  ```
8
8
 
9
- ハードコーディングで"todayTop"という文字列を指定しているため
10
- それぞれでStringのインスタンスが生成されることになり、
11
- 別々インタンスでset/getしてになっています。
9
+ どちらかクラに定数として宣言し、使用すのが良いいます。
12
10
 
13
- putExtraの処理を追っていくと、最終的にArrayMapに格納されているため、
14
- 同じインスタンスでないと、同じ値を取得することが出来ません。
15
-
16
- ちらかクラスに定数とし宣言し、使用するのが良と思います。
11
+ 先ほどの回答は忘れくださ・・・