(-_-)zzz....

気になった事や作っているAndroidアプリ「超オプ」「アシすプ」について書けたらいいな

「超オプ」視聴者数表示機能を実装中

引き続きStackMobとParseを使用しての視聴数表示を実装中。

f:id:tta:20131017225931p:plain

大体どちらでも出来てきたので動作確認してみるとParse使用時にこの画面のままスリープに入ると復帰時必ず落ちる現象が起こるように。

 java.lang.RuntimeException: An error occured while executing doInBackground()

at android.os.AsyncTask$3.done(AsyncTask.java:299)

at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)

at java.util.concurrent.FutureTask.setException(FutureTask.java:219)

at java.util.concurrent.FutureTask.run(FutureTask.java:239)

at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)

at java.lang.Thread.run(Thread.java:841)

Caused by: java.lang.NullPointerException

at com.parse.ParseQuery$15.then(Unknown Source)

at com.parse.ParseQuery$15.then(Unknown Source)

at com.parse.Task$10.run(Unknown Source)

at com.parse.Task$1.execute(Unknown Source)

at com.parse.Task.completeImmediately(Unknown Source)

at com.parse.Task.access$8(Unknown Source)

at com.parse.Task$6.then(Unknown Source)

at com.parse.Task$6.then(Unknown Source)

at com.parse.Task.runContinuations(Unknown Source)

at com.parse.Task.access$5(Unknown Source)

at com.parse.Task$TaskCompletionSource.trySetError(Unknown Source)

at com.parse.ParseCommand$4.then(Unknown Source)

at com.parse.ParseCommand$4.then(Unknown Source)

at com.parse.Task$11.run(Unknown Source)

at com.parse.Task$1.execute(Unknown Source)

at com.parse.Task.completeAfterTask(Unknown Source)

at com.parse.Task.access$9(Unknown Source)

at com.parse.Task$7.then(Unknown Source)

at com.parse.Task$7.then(Unknown Source)

at com.parse.Task.runContinuations(Unknown Source)

at com.parse.Task.access$5(Unknown Source)

at com.parse.Task$TaskCompletionSource.trySetError(Unknown Source)

at com.parse.Task$TaskCompletionSource.setError(Unknown Source)

at com.parse.Task$11$1.then(Unknown Source)

at com.parse.Task$11$1.then(Unknown Source)

at com.parse.Task$10.run(Unknown Source)

at com.parse.Task$1.execute(Unknown Source)

at com.parse.Task.completeImmediately(Unknown Source)

at com.parse.Task.continueWith(Unknown Source)

at com.parse.Task.continueWith(Unknown Source)

at com.parse.Task$11.run(Unknown Source)

at com.parse.Task$1.execute(Unknown Source)

at com.parse.Task.completeAfterTask(Unknown Source)

at com.parse.Task.access$9(Unknown Source)

at com.parse.Task$7.then(Unknown Source)

at com.parse.Task$7.then(Unknown Source)

at com.parse.Task.runContinuations(Unknown Source)

at com.parse.Task.access$5(Unknown Source)

at com.parse.Task$TaskCompletionSource.trySetError(Unknown Source)

at com.parse.Task$TaskCompletionSource.setError(Unknown Source)

at com.parse.Task$11$1.then(Unknown Source)

at com.parse.Task$11$1.then(Unknown Source)

at com.parse.Task$10.run(Unknown Source)

at com.parse.Task$1.execute(Unknown Source)

at com.parse.Task.completeImmediately(Unknown Source)

at com.parse.Task.access$8(Unknown Source)

at com.parse.Task$6.then(Unknown Source)

at com.parse.Task$6.then(Unknown Source)

at com.parse.Task.runContinuations(Unknown Source)

at com.parse.Task.access$5(Unknown Source)

at com.parse.Task$TaskCompletionSource.trySetError(Unknown Source)

at com.parse.Task$TaskCompletionSource.setError(Unknown Source)

at com.parse.Task$11$1.then(Unknown Source)

at com.parse.Task$11$1.then(Unknown Source)

at com.parse.Task$10.run(Unknown Source)

at com.parse.Task$1.execute(Unknown Source)

at com.parse.Task.completeImmediately(Unknown Source)

at com.parse.Task.continueWith(Unknown Source)

at com.parse.Task.continueWith(Unknown Source)

at com.parse.Task$11.run(Unknown Source)

at com.parse.Task$1.execute(Unknown Source)

at com.parse.Task.completeAfterTask(Unknown Source)

at com.parse.Task.access$9(Unknown Source)

at com.parse.Task$7.then(Unknown Source)

at com.parse.Task$7.then(Unknown Source)

at com.parse.Task.runContinuations(Unknown Source)

at com.parse.Task.access$5(Unknown Source)

at com.parse.Task$TaskCompletionSource.trySetError(Unknown Source)

at com.parse.Task$TaskCompletionSource.setError(Unknown Source)

at com.parse.Task$3.run(Unknown Source)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)

at java.util.concurrent.FutureTask.run(FutureTask.java:234)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:153)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)

... 3 more

Parseの中でNullPointerExceptionで落ちてる?っぽい事は分かるけどこれがライブラリのせいなのか、自分の使い方のせいなのかよく分からず困る。

多分後者だと思うんだよなぁ、、出来れば制限が分からないStackMobより月の制限が分かっているParseを採用したいけどどうしたものか。