質問編集履歴

1

追記しました。

2018/04/18 10:54

投稿

teityann1225
teityann1225

スコア158

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,75 @@
9
9
  最悪、他のアプリのスクリーンショットを取るという方法でもいいです。
10
10
 
11
11
  宜しくお願いします
12
+
13
+
14
+
15
+ ###追記
16
+
17
+ ```java
18
+
19
+ public void start(View v) {
20
+
21
+ if (count == 0) {
22
+
23
+ count++;
24
+
25
+ observer.startWatching();
26
+
27
+
28
+
29
+ Log.d("t", "s");
30
+
31
+ } else {
32
+
33
+ Log.d("t", "r");
34
+
35
+ observer.stopWatching();
36
+
37
+ count = 0;
38
+
39
+ }
40
+
41
+
42
+
43
+ }
44
+
45
+ private static final FileObserver observer = new FileObserver("/storage/emulated/0/Pictures/Screenshots/") {
46
+
47
+
48
+
49
+ @Override
50
+
51
+ public void onEvent(int event, String path) {
52
+
53
+ if (event == FileObserver.OPEN) {
54
+
55
+ Log.d("d","OPEN");
56
+
57
+ } else if (event == FileObserver.CLOSE_NOWRITE) {
58
+
59
+ Log.d("d","CLOSE");
60
+
61
+ } else if (event == FileObserver.CREATE) {
62
+
63
+ Log.d("d","CREATE");
64
+
65
+ } else if (event == FileObserver.DELETE) {
66
+
67
+ Log.d("dw", "DELETE");
68
+
69
+ }
70
+
71
+
72
+
73
+ }
74
+
75
+ };
76
+
77
+
78
+
79
+ ```
80
+
81
+ やってみたのですが、うまく検知されませんでした。
82
+
83
+ エラーは一切ありませんよろしくお願いいたします。