Skip to content

Commit 9001bc5

Browse files
committed
Update demo app
1 parent decaeb9 commit 9001bc5

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

Demo/app/src/main/swift/MainActivity.swift

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ open class MainActivity: AndroidApp.Activity {
2222
lazy var listView = ListView(self)
2323

2424
lazy var recyclerView = RecyclerView(self)
25-
26-
var runnable: JavaLang.Runnable!
27-
28-
//lazy var timer = AndroidJavaUtil.Timer()
2925
}
3026

3127
@JavaImplementation("com.pureswift.swiftandroid.MainActivity")
@@ -163,12 +159,20 @@ private extension MainActivity {
163159
_ = bottomNav.getMenu().add(0, 1, 0, JavaString("Home").as(CharSequence.self)).setIcon(17301543)
164160
_ = bottomNav.getMenu().add(0, 2, 1, JavaString("Profile").as(CharSequence.self)).setIcon(17301659)
165161

166-
let fragment1 = Fragment()
162+
let homeFragment = Fragment(callback: .init(onViewCreated: { view, bundle in
163+
let context = self
164+
let label = TextView(context)
165+
label.text = "Home View"
166+
label.gravity = .center
167+
view.as(ViewGroup.self)!.addView(label)
168+
}))
169+
170+
let fragment1 = homeFragment
167171
let fragment2 = Fragment()
168172

169173
let listener = NavigationBarViewOnItemSelectedListener { item in
170174
guard let item else { return false }
171-
let fragment: Fragment = (item.getItemId() == 1) ? fragment1 : fragment2
175+
let fragment: AndroidApp.Fragment = (item.getItemId() == 1) ? fragment1 : fragment2
172176
_ = self.getFragmentManager().beginTransaction()
173177
.replace(2001, fragment)
174178
.commit()
@@ -189,7 +193,6 @@ private extension MainActivity {
189193
.add(2001, fragment1)
190194
.commit()
191195
}
192-
193196
}
194197

195198
extension MainActivity {

0 commit comments

Comments
 (0)