回答編集履歴

3

回答修正

2018/02/26 09:23

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -1,4 +1,8 @@
1
+ BitmapFactory.decodeByteArray()の戻り値がnullになるのは、引数に突っ込んでいるデータが本当に画像データとして成立する内容になっているのか?ということに尽きるので、そこはご自身でもう少し調べていただく以外にないと思います。文字化けしているデータ列を提示されても、それでは何もわかりませんし。
2
+
3
+
4
+
1
- onPostExecute()というのはAsyncTaskの実装メソッドだと思うのですが、AsyncTaskを継承したクラスの宣言で
5
+ 以下、質問の解決に直接的に結びつく話ではありませんが。onPostExecute()というのはAsyncTaskの実装メソッドだと思うのですが、AsyncTaskを継承したクラスの宣言で
2
6
 
3
7
 
4
8
 
@@ -10,7 +14,7 @@
10
14
 
11
15
 
12
16
 
13
- のようなことをしていますよね。この<>の中に記述した型が、それぞれdoInBackground()、onProgressUpdate()、onPostExecute()の引数の型になります。ですから
17
+ のようなことをしていますよね。この<>の中に記述した型が、それぞれdoInBackground()、onProgressUpdate()、onPostExecute()の引数の型になります。また、onPostExecute()の引数には、doInBackground()の戻り値が渡ります。ですから
14
18
 
15
19
 
16
20
 
@@ -54,4 +58,4 @@
54
58
 
55
59
 
56
60
 
57
- のようにでもすればいいのではないか?と思いますが。無用な変換を挟むことでおかしなことになっていないか?ということも疑ってみた方がいいような気がします。
61
+ のようにでもすればいいのではないか?と思いますが。無用な処理のためにおかしなことになっていないか?ということも疑ってみた方がいいような気がします。

2

修正

2018/02/26 09:23

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- のようなことをしていますよね。この<>の中に記述した型が、それぞれdoInBackground()、onProgressUpdate()、onPostExecute()の引数の型になります。onPostExecute()の引数がString型あることが障害になるなば、
13
+ のようなことをしていますよね。この<>の中に記述した型が、それぞれdoInBackground()、onProgressUpdate()、onPostExecute()の引数の型になります。ですか
14
14
 
15
15
 
16
16
 
@@ -54,4 +54,4 @@
54
54
 
55
55
 
56
56
 
57
- のようにでもすれば済む話ではないか?と思いますが。変換の必要性「わざわざ」生じさせる意図があるのら、そまで詳細ていただく必要あるでょう
57
+ のようにでもすればいいのではないか?と思いますが。無用な変換を挟むことでおかしなこなっていないか?ということも疑ってみいいような気がます

1

修正

2018/02/26 09:16

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- のようなことをしていますよね。この<>の中に記述した型が、それぞれdoInBackground()、onProgressUpdate()、onPostExecute()の引数の型になります。onPostExecute()のがStringであることが障害になるならば、
13
+ のようなことをしていますよね。この<>の中に記述した型が、それぞれdoInBackground()、onProgressUpdate()、onPostExecute()の引数の型になります。onPostExecute()の引数がStringであることが障害になるならば、
14
14
 
15
15
 
16
16