質問編集履歴

4

URLをリンクに修正

2019/05/17 09:27

投稿

yrema
yrema

スコア286

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,6 @@
64
64
 
65
65
  Javaの内部クラスから外部クラスへのアクセス
66
66
 
67
- https://qiita.com/liguofeng29/items/6cafca5bf92e0381ee42
67
+ [https://qiita.com/liguofeng29/items/6cafca5bf92e0381ee42](https://qiita.com/liguofeng29/items/6cafca5bf92e0381ee42)
68
68
 
69
69
  ここの「Outer.this.outerVal」とアクセスしているイメージのことをC#でもやりたいです。

3

javaの参考URL追記

2019/05/17 09:26

投稿

yrema
yrema

スコア286

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  public void onClick(View v) {
50
50
 
51
- CommonUtils.showPushedEffect(v, MainActivity.this); // ★このMainActivity.this
51
+ CommonUtils.showPushedEffect(v, MainActivity.this); // ★このMainActivity.thisのような感じ
52
52
 
53
53
  }
54
54
 
@@ -57,3 +57,13 @@
57
57
  }
58
58
 
59
59
  ```
60
+
61
+
62
+
63
+ 参考
64
+
65
+ Javaの内部クラスから外部クラスへのアクセス
66
+
67
+ https://qiita.com/liguofeng29/items/6cafca5bf92e0381ee42
68
+
69
+ ここの「Outer.this.outerVal」とアクセスしているイメージのことをC#でもやりたいです。

2

javaコード追記

2019/05/17 09:26

投稿

yrema
yrema

スコア286

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  {
24
24
 
25
- this.Class1.a // ★ Javaだとこんなイメージ(当然コンパイルエラー)
25
+ Class1.this.a // ★ Javaだとこんなイメージ(当然コンパイルエラー)
26
26
 
27
27
  }
28
28
 
@@ -31,3 +31,29 @@
31
31
  }
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ ```java
38
+
39
+ public class MainActivity extends XXXX
40
+
41
+ (中略)
42
+
43
+ public View.OnClickListener createOnClickListenerForWeb(final String url) {
44
+
45
+ return new View.OnClickListener() {
46
+
47
+ @Override
48
+
49
+ public void onClick(View v) {
50
+
51
+ CommonUtils.showPushedEffect(v, MainActivity.this); // ★このMainActivity.this
52
+
53
+ }
54
+
55
+ };
56
+
57
+ }
58
+
59
+ ```

1

コメント追加

2019/05/17 09:16

投稿

yrema
yrema

スコア286

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  {
24
24
 
25
- this.Class1.a // ★ 当然コンパイルエラー
25
+ this.Class1.a // ★ Javaだとこんなイメージ(当然コンパイルエラー)
26
26
 
27
27
  }
28
28