我正在开发一款安卓应用程序,当前用户的关注页面是可点击的,我会保存被点击的页面ID并传递给对应的页面进行打开。一旦打开,用户可以查看关注者列表、页面内的帖子等等。
以下是包含所有页面子节点的根节点(Firebase数据库结构): pageData
以下是包含所有页面子节点的根节点(Firebase数据库结构): pageData
id1
+page_id
+page_name
+page_posts
-001
-post_id
-contents
....
userData
-001
-user_id
-user_name
....
followData
-001
-page_id
-follow_id
-user_id
如何在(followersListActivity、PostsActivity、AboutPageActivity)之间传递页面ID最佳方式是什么?
我阅读了https://github.com/flutter/flutter/issues/15307,它说不要使用共享首选项,我已经使用意图传递值,并在onCreate()
中检索它,但当活动状态改变(onStart()时,page_id为null),我正在使用底部导航菜单进行导航。
编辑找到解决方案:Jeff Gilfelt,谢谢Android全局变量