質問編集履歴
9
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でエラーが発生します。
|
3
3
|
エラーの箇所を削除してエミュレータを起動しようとすると、アプリが落ちます。
|
4
4
|
|
5
|
-
BottomNavigationViewに最初に表示される予定のFragmentはfirstFragmentです。
|
5
|
+
BottomNavigationViewに最初に表示される予定のFragmentはfirstFragment.javaです。
|
6
6
|
画面には一応ナビゲーションバーはきちんと表示されています。
|
7
7
|
|
8
8
|
|
8
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
## 分からないこと
|
2
2
|
MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でエラーが発生します。
|
3
|
-
エラー
|
3
|
+
エラーの箇所を削除してエミュレータを起動しようとすると、アプリが落ちます。
|
4
4
|
|
5
5
|
BottomNavigationViewに最初に表示される予定のFragmentはfirstFragmentです。
|
6
6
|
画面には一応ナビゲーションバーはきちんと表示されています。
|
7
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -89,57 +89,38 @@
|
|
89
89
|
|
90
90
|
```
|
91
91
|
|
92
|
-
```
|
93
|
-
|
94
|
-
|
95
|
-
|
96
|
-
|
97
|
-
|
98
|
-
|
99
|
-
|
100
|
-
|
101
|
-
|
102
|
-
|
103
|
-
|
104
|
-
|
105
|
-
|
106
|
-
|
107
|
-
|
108
|
-
|
109
|
-
|
110
|
-
|
111
|
-
|
112
|
-
|
113
|
-
|
114
|
-
|
115
|
-
|
116
|
-
|
117
|
-
|
118
|
-
|
119
|
-
|
120
|
-
|
121
|
-
|
122
|
-
|
123
|
-
|
124
|
-
|
125
|
-
|
126
|
-
at android.app.Activity.setContentView(Activity.java:3439)
|
127
|
-
at com.example.eiyoukun.MainActivity.onCreate(MainActivity.java:70)
|
128
|
-
at android.app.Activity.performCreate(Activity.java:8066)
|
129
|
-
at android.app.Activity.performCreate(Activity.java:8054)
|
130
|
-
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1313)
|
131
|
-
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3733)
|
132
|
-
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
|
133
|
-
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
|
134
|
-
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
|
135
|
-
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
|
136
|
-
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
|
137
|
-
at android.os.Handler.dispatchMessage(Handler.java:107)
|
138
|
-
at android.os.Looper.loop(Looper.java:213)
|
139
|
-
at android.app.ActivityThread.main(ActivityThread.java:8147)
|
140
|
-
at java.lang.reflect.Method.invoke(Native Method)
|
141
|
-
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
|
142
|
-
2020-09-30 21:15:22.438 32522-32522/com.example.eiyoukun E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
|
143
|
-
Caused by: java.lang.ClassCastException
|
144
|
-
... 32 more
|
92
|
+
```mynavxml
|
93
|
+
<fragment
|
94
|
+
android:id="@+id/fragment1"
|
95
|
+
android:name="com.example.test.Fragment1"
|
96
|
+
android:label="fragment_1"
|
97
|
+
tools:layout="@layout/fragment_1" />
|
98
|
+
<fragment
|
99
|
+
android:id="@+id/fragment2"
|
100
|
+
android:name="com.example.test.Fragment2"
|
101
|
+
android:label="fragment_2"
|
102
|
+
tools:layout="@layout/fragment_2" />
|
103
|
+
<fragment
|
104
|
+
android:id="@+id/fragment3"
|
105
|
+
android:name="com.example.test.Fragment3"
|
106
|
+
android:label="fragment_3"
|
107
|
+
tools:layout="@layout/fragment_3" />
|
108
|
+
```
|
109
|
+
|
110
|
+
```bottommenuxml
|
111
|
+
<fragment
|
112
|
+
android:id="@+id/fragment1"
|
113
|
+
android:name="com.example.test.Fragment1"
|
114
|
+
android:label="fragment_1"
|
115
|
+
tools:layout="@layout/fragment_1" />
|
116
|
+
<fragment
|
117
|
+
android:id="@+id/fragment2"
|
118
|
+
android:name="com.example.test.Fragment2"
|
119
|
+
android:label="fragment_2"
|
120
|
+
tools:layout="@layout/fragment_2" />
|
121
|
+
<fragment
|
122
|
+
android:id="@+id/fragment3"
|
123
|
+
android:name="com.example.test.Fragment3"
|
124
|
+
android:label="fragment_3"
|
125
|
+
tools:layout="@layout/fragment_3" />
|
145
126
|
```
|
6
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -89,90 +89,57 @@
|
|
89
89
|
|
90
90
|
```
|
91
91
|
|
92
|
-
```
|
93
|
-
|
94
|
-
|
95
|
-
|
96
|
-
|
97
|
-
|
98
|
-
|
99
|
-
|
100
|
-
|
101
|
-
|
102
|
-
|
103
|
-
android:
|
104
|
-
android:
|
105
|
-
|
106
|
-
|
107
|
-
|
108
|
-
|
109
|
-
|
110
|
-
|
111
|
-
|
112
|
-
|
113
|
-
|
114
|
-
|
115
|
-
|
116
|
-
|
117
|
-
|
118
|
-
|
119
|
-
|
120
|
-
|
121
|
-
|
122
|
-
|
123
|
-
|
124
|
-
|
125
|
-
|
126
|
-
|
127
|
-
|
128
|
-
|
129
|
-
|
130
|
-
|
131
|
-
|
132
|
-
|
133
|
-
|
134
|
-
|
135
|
-
|
136
|
-
|
137
|
-
|
138
|
-
|
139
|
-
|
140
|
-
|
141
|
-
|
142
|
-
|
143
|
-
|
144
|
-
|
145
|
-
* Use this factory method to create a new instance of
|
146
|
-
* this fragment using the provided parameters.
|
147
|
-
*
|
148
|
-
* @param param1 Parameter 1.
|
149
|
-
* @param param2 Parameter 2.
|
150
|
-
* @return A new instance of fragment firstFragment.
|
151
|
-
*/
|
152
|
-
// TODO: Rename and change types and number of parameters
|
153
|
-
public static firstFragment newInstance(String param1, String param2) {
|
154
|
-
firstFragment fragment = new firstFragment();
|
155
|
-
Bundle args = new Bundle();
|
156
|
-
args.putString(ARG_PARAM1, param1);
|
157
|
-
args.putString(ARG_PARAM2, param2);
|
158
|
-
fragment.setArguments(args);
|
159
|
-
return fragment;
|
160
|
-
}
|
161
|
-
|
162
|
-
@Override
|
163
|
-
public void onCreate(Bundle savedInstanceState) {
|
164
|
-
super.onCreate(savedInstanceState);
|
165
|
-
if (getArguments() != null) {
|
166
|
-
mParam1 = getArguments().getString(ARG_PARAM1);
|
167
|
-
mParam2 = getArguments().getString(ARG_PARAM2);
|
168
|
-
}
|
169
|
-
}
|
170
|
-
|
171
|
-
@Override
|
172
|
-
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
173
|
-
Bundle savedInstanceState) {
|
174
|
-
// Inflate the layout for this fragment
|
175
|
-
return inflater.inflate(R.layout.fragment_first, container, false);
|
176
|
-
}
|
177
|
-
|
92
|
+
```errormsg
|
93
|
+
32522-32522/com.example.eiyoukun E/AndroidRuntime: FATAL EXCEPTION: main
|
94
|
+
Process: com.example.eiyoukun, PID: 32522
|
95
|
+
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.eiyoukun/com.example.eiyoukun.MainActivity}: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
|
96
|
+
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3760)
|
97
|
+
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
|
98
|
+
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
|
99
|
+
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
|
100
|
+
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
|
101
|
+
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
|
102
|
+
at android.os.Handler.dispatchMessage(Handler.java:107)
|
103
|
+
at android.os.Looper.loop(Looper.java:213)
|
104
|
+
at android.app.ActivityThread.main(ActivityThread.java:8147)
|
105
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
106
|
+
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
|
107
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
|
108
|
+
Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
|
109
|
+
Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
|
110
|
+
Caused by: android.app.Fragment$InstantiationException: Trying to instantiate a class androidx.navigation.fragment.NavHostFragment that is not a Fragment
|
111
|
+
at android.app.Fragment.instantiate(Fragment.java:543)
|
112
|
+
at android.app.FragmentContainer.instantiate(FragmentContainer.java:53)
|
113
|
+
at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3569)
|
114
|
+
at android.app.FragmentController.onCreateView(FragmentController.java:104)
|
115
|
+
at android.app.Activity.onCreateView(Activity.java:7202)
|
116
|
+
at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1079)
|
117
|
+
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1007)
|
118
|
+
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:971)
|
119
|
+
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1133)
|
120
|
+
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1094)
|
121
|
+
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
|
122
|
+
at android.view.LayoutInflater.inflate(LayoutInflater.java:536)
|
123
|
+
at android.view.LayoutInflater.inflate(LayoutInflater.java:483)
|
124
|
+
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:520)
|
125
|
+
at com.android.internal.policy.HwPhoneWindow.setContentView(HwPhoneWindow.java:328)
|
126
|
+
at android.app.Activity.setContentView(Activity.java:3439)
|
127
|
+
at com.example.eiyoukun.MainActivity.onCreate(MainActivity.java:70)
|
128
|
+
at android.app.Activity.performCreate(Activity.java:8066)
|
129
|
+
at android.app.Activity.performCreate(Activity.java:8054)
|
130
|
+
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1313)
|
131
|
+
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3733)
|
132
|
+
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
|
133
|
+
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
|
134
|
+
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
|
135
|
+
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
|
136
|
+
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
|
137
|
+
at android.os.Handler.dispatchMessage(Handler.java:107)
|
138
|
+
at android.os.Looper.loop(Looper.java:213)
|
139
|
+
at android.app.ActivityThread.main(ActivityThread.java:8147)
|
140
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
141
|
+
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
|
142
|
+
2020-09-30 21:15:22.438 32522-32522/com.example.eiyoukun E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
|
143
|
+
Caused by: java.lang.ClassCastException
|
144
|
+
... 32 more
|
178
145
|
```
|
5
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
画面には一応ナビゲーションバーはきちんと表示されています。
|
7
7
|
|
8
8
|
|
9
|
-
作成したFragment.javaと、対するmy_navi.xmlは
|
9
|
+
作成したFragment.javaと、対するmy_navi.xmlのIDは
|
10
10
|
・firstFragment.java・・・・fragmentfirst3
|
11
11
|
・secondFragment.java・・・・fragmentsecond2
|
12
12
|
・thirdFragment.java・・・・fragmentthird
|
4
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でエラーが発生します。
|
3
3
|
エラーに個所を削除してエミュレータを起動しようとすると、アプリが落ちます。
|
4
4
|
|
5
|
-
|
5
|
+
BottomNavigationViewに最初に表示される予定のFragmentはfirstFragmentです。
|
6
6
|
画面には一応ナビゲーションバーはきちんと表示されています。
|
7
7
|
|
8
8
|
|
3
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,71 +1,21 @@
|
|
1
1
|
## 分からないこと
|
2
|
-
MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、エ
|
2
|
+
MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でエラーが発生します。
|
3
|
+
エラーに個所を削除してエミュレータを起動しようとすると、アプリが落ちます。
|
3
4
|
|
5
|
+
MainActivityから最初に遷移する予定のFragmentはfirstFragmentです。
|
4
6
|
画面には一応ナビゲーションバーはきちんと表示されています。
|
5
7
|
|
8
|
+
|
6
|
-
作成したFragmentは
|
9
|
+
作成したFragment.javaと、対するmy_navi.xmlは
|
7
|
-
・firstFragment.java・・・・fragmentfirst3
|
10
|
+
・firstFragment.java・・・・fragmentfirst3
|
8
|
-
・secondFragment.java・・・・fragmentsecond2
|
11
|
+
・secondFragment.java・・・・fragmentsecond2
|
9
|
-
・thirdFragment.java・・・・fragmentthird
|
12
|
+
・thirdFragment.java・・・・fragmentthird
|
10
13
|
です。
|
11
14
|

|
12
15
|
## コード
|
13
|
-
```errormessage
|
14
|
-
E/AndroidRuntime: FATAL EXCEPTION: main
|
15
|
-
Process: com.example.eiyoukun, PID:
|
16
|
-
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.eiyoukun/com.example.eiyoukun.MainActivity}: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
|
17
|
-
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3760)
|
18
|
-
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
|
19
|
-
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
|
20
|
-
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
|
21
|
-
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
|
22
|
-
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
|
23
|
-
at android.os.Handler.dispatchMessage(Handler.java:107)
|
24
|
-
at android.os.Looper.loop(Looper.java:213)
|
25
|
-
at android.app.ActivityThread.main(ActivityThread.java:8147)
|
26
|
-
at java.lang.reflect.Method.invoke(Native Method)
|
27
|
-
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
|
28
|
-
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
|
29
|
-
Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
|
30
|
-
Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
|
31
|
-
Caused by: android.app.Fragment$InstantiationException: Trying to instantiate a class androidx.navigation.fragment.NavHostFragment that is not a Fragment
|
32
|
-
at android.app.Fragment.instantiate(Fragment.java:543)
|
33
|
-
at android.app.FragmentContainer.instantiate(FragmentContainer.java:53)
|
34
|
-
at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3569)
|
35
|
-
at android.app.FragmentController.onCreateView(FragmentController.java:104)
|
36
|
-
at android.app.Activity.onCreateView(Activity.java:7202)
|
37
|
-
at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1079)
|
38
|
-
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1007)
|
39
|
-
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:971)
|
40
|
-
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1133)
|
41
|
-
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1094)
|
42
|
-
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
|
43
|
-
at android.view.LayoutInflater.inflate(LayoutInflater.java:536)
|
44
|
-
at android.view.LayoutInflater.inflate(LayoutInflater.java:483)
|
45
|
-
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:520)
|
46
|
-
at com.android.internal.policy.HwPhoneWindow.setContentView(HwPhoneWindow.java:328)
|
47
|
-
at android.app.Activity.setContentView(Activity.java:3439)
|
48
|
-
at com.example.eiyoukun.MainActivity.onCreate(MainActivity.java:71)
|
49
|
-
at android.app.Activity.performCreate(Activity.java:8066)
|
50
|
-
at android.app.Activity.performCreate(Activity.java:8054)
|
51
|
-
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1313)
|
52
|
-
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3733)
|
53
|
-
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
|
54
|
-
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
|
55
|
-
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
|
56
|
-
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
|
57
|
-
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
|
58
|
-
at android.os.Handler.dispatchMessage(Handler.java:107)
|
59
|
-
at android.os.Looper.loop(Looper.java:213)
|
60
|
-
at android.app.ActivityThread.main(ActivityThread.java:8147)
|
61
|
-
at java.lang.reflect.Method.invoke(Native Method)
|
62
|
-
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
|
63
|
-
E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
|
64
|
-
Caused by: java.lang.ClassCastException
|
65
|
-
... 32 more
|
66
|
-
```
|
67
16
|
|
68
17
|
|
18
|
+
|
69
19
|
```activitymainxml
|
70
20
|
|
71
21
|
<中略>
|
@@ -137,4 +87,92 @@
|
|
137
87
|
|
138
88
|
}
|
139
89
|
|
90
|
+
```
|
91
|
+
|
92
|
+
```fragmentfirstxml
|
93
|
+
<?xml version="1.0" encoding="utf-8"?>
|
94
|
+
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
95
|
+
xmlns:app="http://schemas.android.com/apk/res-auto"
|
96
|
+
xmlns:tools="http://schemas.android.com/tools"
|
97
|
+
android:layout_width="match_parent"
|
98
|
+
android:layout_height="match_parent"
|
99
|
+
tools:context=".firstFragment">
|
100
|
+
|
101
|
+
<!-- TODO: Update blank fragment layout -->
|
102
|
+
<TextView
|
103
|
+
android:layout_width="216dp"
|
104
|
+
android:layout_height="167dp"
|
105
|
+
android:text="first_fragment"
|
106
|
+
app:layout_constraintBottom_toBottomOf="parent"
|
107
|
+
app:layout_constraintEnd_toEndOf="parent"
|
108
|
+
app:layout_constraintStart_toStartOf="parent"
|
109
|
+
app:layout_constraintTop_toTopOf="parent" />
|
110
|
+
|
111
|
+
</androidx.constraintlayout.widget.ConstraintLayout>
|
112
|
+
```
|
113
|
+
```firstfragmentjava
|
114
|
+
package com.example.eiyoukun;
|
115
|
+
|
116
|
+
import android.os.Bundle;
|
117
|
+
|
118
|
+
import androidx.fragment.app.Fragment;
|
119
|
+
|
120
|
+
import android.view.LayoutInflater;
|
121
|
+
import android.view.View;
|
122
|
+
import android.view.ViewGroup;
|
123
|
+
|
124
|
+
/**
|
125
|
+
* A simple {@link Fragment} subclass.
|
126
|
+
* Use the {@link firstFragment#newInstance} factory method to
|
127
|
+
* create an instance of this fragment.
|
128
|
+
*/
|
129
|
+
public class firstFragment extends Fragment {
|
130
|
+
|
131
|
+
// TODO: Rename parameter arguments, choose names that match
|
132
|
+
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
|
133
|
+
private static final String ARG_PARAM1 = "param1";
|
134
|
+
private static final String ARG_PARAM2 = "param2";
|
135
|
+
|
136
|
+
// TODO: Rename and change types of parameters
|
137
|
+
private String mParam1;
|
138
|
+
private String mParam2;
|
139
|
+
|
140
|
+
public firstFragment() {
|
141
|
+
// Required empty public constructor
|
142
|
+
}
|
143
|
+
|
144
|
+
/**
|
145
|
+
* Use this factory method to create a new instance of
|
146
|
+
* this fragment using the provided parameters.
|
147
|
+
*
|
148
|
+
* @param param1 Parameter 1.
|
149
|
+
* @param param2 Parameter 2.
|
150
|
+
* @return A new instance of fragment firstFragment.
|
151
|
+
*/
|
152
|
+
// TODO: Rename and change types and number of parameters
|
153
|
+
public static firstFragment newInstance(String param1, String param2) {
|
154
|
+
firstFragment fragment = new firstFragment();
|
155
|
+
Bundle args = new Bundle();
|
156
|
+
args.putString(ARG_PARAM1, param1);
|
157
|
+
args.putString(ARG_PARAM2, param2);
|
158
|
+
fragment.setArguments(args);
|
159
|
+
return fragment;
|
160
|
+
}
|
161
|
+
|
162
|
+
@Override
|
163
|
+
public void onCreate(Bundle savedInstanceState) {
|
164
|
+
super.onCreate(savedInstanceState);
|
165
|
+
if (getArguments() != null) {
|
166
|
+
mParam1 = getArguments().getString(ARG_PARAM1);
|
167
|
+
mParam2 = getArguments().getString(ARG_PARAM2);
|
168
|
+
}
|
169
|
+
}
|
170
|
+
|
171
|
+
@Override
|
172
|
+
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
173
|
+
Bundle savedInstanceState) {
|
174
|
+
// Inflate the layout for this fragment
|
175
|
+
return inflater.inflate(R.layout.fragment_first, container, false);
|
176
|
+
}
|
177
|
+
|
140
178
|
```
|
2
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,9 +8,7 @@
|
|
8
8
|
・secondFragment.java・・・・fragmentsecond2.xml
|
9
9
|
・thirdFragment.java・・・・fragmentthird.xml
|
10
10
|
です。
|
11
|
-
|
12
|
-
|
11
|
+

|
13
|
-
|
14
12
|
## コード
|
15
13
|
```errormessage
|
16
14
|
E/AndroidRuntime: FATAL EXCEPTION: main
|
1
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
## コード
|
15
15
|
```errormessage
|
16
16
|
E/AndroidRuntime: FATAL EXCEPTION: main
|
17
|
-
Process: com.example.eiyoukun, PID:
|
17
|
+
Process: com.example.eiyoukun, PID:
|
18
18
|
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.eiyoukun/com.example.eiyoukun.MainActivity}: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
|
19
19
|
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3760)
|
20
20
|
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
|