質問編集履歴

1

説明の追加

2017/09/18 12:53

投稿

giant
giant

スコア132

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```java
8
8
 
9
- public void drawFace(Rect rect1, int color) {
9
+ public void drawFace(Rect rect1, int color) {
10
10
 
11
11
 
12
12
 
@@ -16,35 +16,45 @@
16
16
 
17
17
  Paint paint = new Paint();
18
18
 
19
+
20
+
19
-
21
+ if(surfaceHolder!=null){
22
+
23
+ Log.e(TAG,"surfaceHolderはnullじゃない");
24
+
25
+ }
26
+
27
+
20
28
 
21
29
  try {
22
30
 
23
-
31
+
24
32
 
25
33
  if (mSurfaceView != null) {
26
34
 
27
- Log.e(TAG, "surfaceHolderはnullじゃない");
35
+ Log.e(TAG, "surfaceViewはnullじゃない");
28
36
 
29
37
  } else if (mSurfaceView == null) {
30
38
 
31
- Log.e(TAG, "surfaceHolderはnull");
39
+ Log.e(TAG, "surfaceViewはnull");
32
40
 
33
41
  }
34
42
 
35
43
 
36
44
 
37
- canvas = surfaceHolder.lockCanvas();
45
+ //この、surfaceHolderの前に文字を入れる
38
46
 
39
- if(canvas==null) {
47
+ canvass = mSurfaceView.surfaceHolder.lockCanvas();
40
48
 
41
- Log.e(TAG, "canvasnullだった");
49
+ if(canvass==null) {
42
50
 
43
- }else if (canvas != null) {
51
+ Log.e(TAG, "canvassはnullだった");
44
52
 
45
- Log.e(TAG,"canvasnullじゃない");
53
+ }else if (canvass != null) {
46
54
 
47
-
55
+ Log.e(TAG,"canvassはnullじゃない");
56
+
57
+
48
58
 
49
59
  try {
50
60
 
@@ -60,13 +70,13 @@
60
70
 
61
71
 
62
72
 
63
-
73
+
64
74
 
65
75
  } finally {
66
76
 
67
77
  Log.e(TAG,"drawFaceが呼ばれてる、finally");
68
78
 
69
- surfaceHolder.unlockCanvasAndPost(canvas);
79
+ mSurfaceView.surfaceHolder.unlockCanvasAndPost(canvass);
70
80
 
71
81
  }
72
82
 
@@ -85,3 +95,5 @@
85
95
 
86
96
 
87
97
  ```
98
+
99
+ ![イメージ説明](60e930a0e73ee55700a5da6cf136f51f.png)