Skip to content

Commit b55edd4

Browse files
committed
Update Page navigation
1 parent 94a437f commit b55edd4

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

apps/android_pythonnative_3/app/src/main/python/app/main_3.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ def on_create(self):
1212
# list_view = pn.ListView(self.native_instance, list_data)
1313
# stack_view.add_view(list_view)
1414
button = pn.Button(self.native_instance, "Button")
15-
button.set_on_click(lambda: print("Button was clicked!"))
15+
button.set_on_click(lambda: self.navigate_to(""))
16+
# button.set_on_click(lambda: print("Button was clicked!"))
1617
stack_view.add_view(button)
1718
self.set_root_view(stack_view)
1819

apps/android_pythonnative_3/app/src/main/python/app/second_page.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ def __init__(self, native_instance):
88
def on_create(self):
99
super().on_create()
1010
stack_view = pn.StackView(self.native_instance)
11-
button = pn.Button(self.native_instance, "Button")
12-
button.set_on_click(lambda: print("Button was clicked!"))
13-
stack_view.add_view(button)
11+
label = pn.Label(self.native_instance, "Second page!")
12+
stack_view.add_view(label)
1413
self.set_root_view(stack_view)
1514

1615
def on_start(self):

libs/pythonnative/pythonnative/page.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,9 @@ def on_restore_instance_state(self) -> None:
133133
print("Android on_restore_instance_state() called")
134134

135135
def navigate_to(self, page) -> None:
136-
IntentClass = jclass("android.content.Intent")
137-
intent = IntentClass(self.native_instance, page.native_class)
136+
# intent = jclass("android.content.Intent")(self.native_instance, page.native_class)
137+
intent = jclass("android.content.Intent")(self.native_instance,
138+
jclass("com.pythonnative.pythonnative.SecondActivity"))
138139
self.native_instance.startActivity(intent)
139140

140141
else:

0 commit comments

Comments
 (0)