質問編集履歴

2

不具合内容の追記

2016/12/28 14:41

投稿

KK_
KK_

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,12 @@
1
1
  Android Studioの機能を使ったボタン処理(画面遷移)を行いたいのですが、エラーが出てしまい実装できません。
2
+
3
+
4
+
5
+ #追記
6
+
7
+ xmlの編集はレイアウトエディタを使用して、ボタン処理を実装しています。ボタンのpropertiesのonClick項目でプルダウンにActivity側で作成しているメソッドが二重表示(全く同じメソッドが二つ選択肢にでている)されています。
8
+
9
+ 上手く処理が行えている画面では、ボタンのpropertiesに上記のような現象が起きていないため、不具合の原因と関係があるのではないかと思っています。
2
10
 
3
11
 
4
12
 

1

エラーログの追記

2016/12/28 14:41

投稿

KK_
KK_

スコア8

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,52 @@
15
15
 
16
16
 
17
17
  問題が発生したため、[プロジェクト名]を終了します。
18
+
19
+
20
+
21
+ 以下ログになります。
22
+
23
+
24
+
25
+ I/OpenGLRenderer: Initialized EGL, version 1.4
26
+
27
+ E/EGL_emulation: tid 3075: eglSurfaceAttrib(1165): error 0x3009 (EGL_BAD_MATCH)
28
+
29
+ W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xaa7fdaa0, error=EGL_BAD_MATCH
30
+
31
+ D/AndroidRuntime: Shutting down VM
32
+
33
+ E/AndroidRuntime: FATAL EXCEPTION: main
34
+
35
+ Process: com.example.__, PID: 3060
36
+
37
+ java.lang.IllegalStateException: Could not find method on[メソッド名] (MainActivity)(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatButton with id 'button'
38
+
39
+ at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod(AppCompatViewInflater.java:327)
40
+
41
+ at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:284)
42
+
43
+ at android.view.View.performClick(View.java:5198)
44
+
45
+ at android.view.View$PerformClick.run(View.java:21147)
46
+
47
+ at android.os.Handler.handleCallback(Handler.java:739)
48
+
49
+ at android.os.Handler.dispatchMessage(Handler.java:95)
50
+
51
+ at android.os.Looper.loop(Looper.java:148)
52
+
53
+ at android.app.ActivityThread.main(ActivityThread.java:5417)
54
+
55
+ at java.lang.reflect.Method.invoke(Native Method)
56
+
57
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
58
+
59
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
60
+
61
+
62
+
63
+
18
64
 
19
65
  ```
20
66