質問編集履歴

6

内容の修正

2020/09/26 05:40

投稿

karin10
karin10

スコア34

test CHANGED
File without changes
test CHANGED
@@ -180,9 +180,9 @@
180
180
 
181
181
  accountInf = getSharedPreferences(SHARED_PREF_NAME, MODE_PRIVATE);
182
182
 
183
- strAge = accountInf.getString(KEY_AGE, "");
183
+ strAge = accountInf.getString(KEY_AGE, "default");
184
-
184
+
185
- strPurpose = accountInf.getString(KEY_PURPOSE, "");
185
+ strPurpose = accountInf.getString(KEY_PURPOSE, "default");
186
186
 
187
187
  }
188
188
 

5

内容の修正

2020/09/26 05:40

投稿

karin10
karin10

スコア34

test CHANGED
File without changes
test CHANGED
@@ -180,18 +180,8 @@
180
180
 
181
181
  accountInf = getSharedPreferences(SHARED_PREF_NAME, MODE_PRIVATE);
182
182
 
183
- strUserid = accountInf.getString(KEY_USERID, "");
184
-
185
183
  strAge = accountInf.getString(KEY_AGE, "");
186
184
 
187
- strWeight = accountInf.getString(KEY_WEIGHT, "");
188
-
189
- strHeight = accountInf.getString(KEY_HEIGHT, "");
190
-
191
- strSex = accountInf.getString(KEY_SEX, "");
192
-
193
- strActivityLevel = accountInf.getString(KEY_ACTIVITYLEVEL, "");
194
-
195
185
  strPurpose = accountInf.getString(KEY_PURPOSE, "");
196
186
 
197
187
  }
@@ -202,18 +192,8 @@
202
192
 
203
193
  public void setData() {
204
194
 
205
- useridForm.setText(strUserid);
206
-
207
195
  ageForm.setText(strAge);
208
196
 
209
- weigthForm.setText(strWeight);
210
-
211
- heightForm.setText(strHeight);
212
-
213
- sexForm.setText(strSex);
214
-
215
- activityLevelForm.setText(strActivityLevel);
216
-
217
197
  purposeForm.setText(strPurpose);
218
198
 
219
199
  }

4

内容の修正

2020/09/26 05:25

投稿

karin10
karin10

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,11 @@
1
+ mainActivity→RegistActivity(EditTextのデータ取得)→MainActivity(TextViewに反映)
2
+
3
+
4
+
1
5
  RegistActivityのEditTextからMainAcitivityのTextViewに渡したデータをSharedPreferencesを用いて保存したいのですが、アプリが落ちてしまいます。
2
6
 
7
+
8
+
3
9
  MainAcitivityのsetdata()とloaddata()を消すとアプリが落ちたくなりますので、この二つが原因だと思います。
4
10
 
5
11
  SharedPreferencesの使い方が変なのかもしれないです、、、

3

内容の修正

2020/09/26 03:32

投稿

karin10
karin10

スコア34

test CHANGED
File without changes
test CHANGED
@@ -168,6 +168,8 @@
168
168
 
169
169
 
170
170
 
171
+ //消すとアプリが落ちなくなる
172
+
171
173
  public void loadData() {
172
174
 
173
175
  accountInf = getSharedPreferences(SHARED_PREF_NAME, MODE_PRIVATE);
@@ -190,6 +192,8 @@
190
192
 
191
193
 
192
194
 
195
+ //消すとアプリが落ちなくなる
196
+
193
197
  public void setData() {
194
198
 
195
199
  useridForm.setText(strUserid);

2

内容の修正

2020/09/26 02:20

投稿

karin10
karin10

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,10 @@
1
1
  RegistActivityのEditTextからMainAcitivityのTextViewに渡したデータをSharedPreferencesを用いて保存したいのですが、アプリが落ちてしまいます。
2
2
 
3
- 方法として、RegistActivityの画面遷移時にデータを保存する形かMainAcitivityのTextViewに表示されたデータ保存る形どちらでも可能でしょうか
3
+ MainAcitivityのsetdata()とloaddata()とアプリが落ちたくなりますので、この二つが原因だと思います
4
+
5
+ SharedPreferencesの使い方が変なのかもしれないです、、、
6
+
7
+
4
8
 
5
9
  ```RegistActivity
6
10
 

1

内容の修正

2020/09/26 02:19

投稿

karin10
karin10

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  RegistActivityのEditTextからMainAcitivityのTextViewに渡したデータをSharedPreferencesを用いて保存したいのですが、アプリが落ちてしまいます。
2
2
 
3
-
3
+ 方法として、RegistActivityの画面遷移時にデータを保存する形かMainAcitivityのTextViewに表示されたデータを保存する形では、どちらでも可能でしょうか。
4
4
 
5
5
  ```RegistActivity
6
6