質問編集履歴

1

Markdown記法の書き方を修正、ソースコードにactivityを追加

2022/03/18 00:14

投稿

Lily_V
Lily_V

スコア12

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,32 @@
16
16
 
17
17
  ### 該当のソースコード
18
18
 
19
+ 【VAL003Activity.java】
20
+ ```java
21
+ public class VAL003Activity extends AppCompatActivity {
22
+
23
+ @Override
24
+ protected void onCreate(Bundle savedInstanceState) {
25
+ super.onCreate(savedInstanceState);
26
+ setContentView(R.layout.activity_val003);
27
+
28
+ // パラメータを取得する
29
+ Intent intent = getIntent();
30
+ int titleCd = intent.getIntExtra("titleCd", 0);
31
+
32
+ // Fragmentを作成する
33
+ DetailInfoFragment detailInfoFragment = DetailInfoFragment.newInstance(titleCd);
34
+ FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
35
+ // 新しく追加を行うのでaddを使用する
36
+ transaction.add(R.id.layout_fragment, detailInfoFragment);
37
+ // 最後にcommitを使用することで変更を反映する
38
+ transaction.commit();
39
+ }
40
+ }
41
+ ```
42
+
19
- ```DetailInfoFragment.java
43
+ DetailInfoFragment.java
44
+ ```java
20
45
  public class DetailInfoFragment extends Fragment {
21
46
  private static final String ARG_titleCd = "titleCd";
22
47
 
@@ -101,7 +126,8 @@
101
126
  }
102
127
  ```
103
128
 
104
- ```DetailInfoObjectFragment.java
129
+ DetailInfoObjectFragment.java
130
+ ```java
105
131
  public class DetailInfoObjectFragment extends Fragment {
106
132
  public static final String ARG_OBJECT = "object";
107
133
 
@@ -121,7 +147,8 @@
121
147
  }
122
148
  ```
123
149
 
124
- ```fragment_detail_info.xml
150
+ fragment_detail_info.xml
151
+ ```xml
125
152
  <?xml version="1.0" encoding="utf-8"?>
126
153
  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
127
154
  xmlns:tools="http://schemas.android.com/tools"
@@ -143,7 +170,8 @@
143
170
  </RelativeLayout>
144
171
  ```
145
172
 
146
- ```fragment_detail_info_object.xml
173
+ fragment_detail_info_object.xml
174
+ ```xml
147
175
  <?xml version="1.0" encoding="utf-8"?>
148
176
  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
149
177
  xmlns:tools="http://schemas.android.com/tools"