質問編集履歴

1

Logcatの内容を追記

2017/11/04 14:09

投稿

azuki603
azuki603

スコア7

test CHANGED
File without changes
test CHANGED
@@ -167,3 +167,81 @@
167
167
  SharedPreferencesの方も試してはみたのですが、そちらも上手くいきません。(今後の事も考えてローカルファイルで保存したいです)
168
168
 
169
169
  おおよそ原因だと思われる部分は何度が修正やコードの追加をしてみたりしたのですが(例:readFileのreturnにif文を使って、初回の値を0で返すようにした)それも間違っているのか、別の場所が駄目なのか、全く分からなくなってしまったので、質問させていただきました。
170
+
171
+
172
+
173
+ ###Logcat(追記)
174
+
175
+ Logcatというものがあったのですね。初めて知りました。
176
+
177
+ これで良いでしょうか?
178
+
179
+ ```
180
+
181
+ 11-04 23:06:06.633 26282-26282/? E/AndroidRuntime: FATAL EXCEPTION: main
182
+
183
+ Process: com.clicker.akito.theclicker, PID: 26282
184
+
185
+ java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.clicker.akito.theclicker/com.clicker.akito.theclicker.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.FileInputStream android.content.Context.openFileInput(java.lang.String)' on a null object reference
186
+
187
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236)
188
+
189
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
190
+
191
+ at android.app.ActivityThread.access$800(ActivityThread.java:151)
192
+
193
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
194
+
195
+ at android.os.Handler.dispatchMessage(Handler.java:102)
196
+
197
+ at android.os.Looper.loop(Looper.java:135)
198
+
199
+ at android.app.ActivityThread.main(ActivityThread.java:5254)
200
+
201
+ at java.lang.reflect.Method.invoke(Native Method)
202
+
203
+ at java.lang.reflect.Method.invoke(Method.java:372)
204
+
205
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
206
+
207
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
208
+
209
+ Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.FileInputStream android.content.Context.openFileInput(java.lang.String)' on a null object reference
210
+
211
+ at android.content.ContextWrapper.openFileInput(ContextWrapper.java:176)
212
+
213
+ at com.clicker.akito.theclicker.MainActivity.readFile(MainActivity.java:67)
214
+
215
+ at com.clicker.akito.theclicker.MainActivity.<init>(MainActivity.java:23)
216
+
217
+ at java.lang.reflect.Constructor.newInstance(Native Method)
218
+
219
+ at java.lang.Class.newInstance(Class.java:1606)
220
+
221
+ at android.app.Instrumentation.newActivity(Instrumentation.java:1066)
222
+
223
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2226)
224
+
225
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) 
226
+
227
+ at android.app.ActivityThread.access$800(ActivityThread.java:151) 
228
+
229
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 
230
+
231
+ at android.os.Handler.dispatchMessage(Handler.java:102) 
232
+
233
+ at android.os.Looper.loop(Looper.java:135) 
234
+
235
+ at android.app.ActivityThread.main(ActivityThread.java:5254) 
236
+
237
+ at java.lang.reflect.Method.invoke(Native Method) 
238
+
239
+ at java.lang.reflect.Method.invoke(Method.java:372) 
240
+
241
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 
242
+
243
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 
244
+
245
+ 11-04 23:06:06.637 26282-26282/? I/Process: Sending signal. PID: 26282 SIG: 9
246
+
247
+ ```