質問編集履歴
3
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
syntaxerror invalid syntax
|
test
CHANGED
File without changes
|
2
質問の補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
*/
|
8
8
|
|
9
|
-
ダイアログのokボタンがクリックされる前に if(DialogInterface.BUTTON_POSITIVE == -1){}の中の処理が実行されるのですが、
|
9
|
+
ダイアログのokボタンがクリックされる前に if(DialogInterface.BUTTON_POSITIVE == -1){}の中の処理が実行されるのですが、どうすればOKボタンをクリックしてから実行出来るようになるか教えていただけないでしょうか?
|
10
10
|
|
11
11
|
|
12
12
|
|
1
質問の変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
ダイアログのOKボタンが押され
|
1
|
+
ダイアログのOKボタンが押される前に処理が実行されてしまいます
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
```java
|
1
|
+
```dialog.java
|
2
2
|
|
3
3
|
/**
|
4
4
|
|
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
*/
|
8
8
|
|
9
|
-
okボタンがクリックされ
|
9
|
+
ダイアログのokボタンがクリックされる前に if(DialogInterface.BUTTON_POSITIVE == -1){}の中の処理が実行されるのですが、何故だかわかりませんか?
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -51,3 +51,31 @@
|
|
51
51
|
|
52
52
|
|
53
53
|
```
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
```main.java
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
public void DeleteButtonClick(View view) {
|
62
|
+
|
63
|
+
FullDialogFragment dialog = new FullDialogFragment();
|
64
|
+
|
65
|
+
FragmentManager manager = getSupportFragmentManager();
|
66
|
+
|
67
|
+
dialog.show(manager, "FullDialogFragment");
|
68
|
+
|
69
|
+
if(DialogInterface.BUTTON_POSITIVE == -1) {
|
70
|
+
|
71
|
+
SQLiteDatabase db = _helper.getWritableDatabase();
|
72
|
+
|
73
|
+
DbAccess.delete(db, _idNo);
|
74
|
+
|
75
|
+
finish();
|
76
|
+
|
77
|
+
}
|
78
|
+
|
79
|
+
}
|
80
|
+
|
81
|
+
```
|