从MainActivity访问MainFragment的数据。

问题描述 投票:0回答:1

我唯一的活动主机 onCreateOptionsMenuonOptionsItemSelected 但UI-Recyclerview的实现是在MainFragment中完成的。

在菜单中,我想对Recyclerview的列表进行排序。所以,我需要得到列表,然后进行操作,再发回MainFragment。

如果有人知道怎么做,请告诉我。

android android-architecture-navigation navigationcontroller
1个回答
0
投票

你可以直接在片段中接收菜单回调,所以你不必涉及活动。在你的片段中 onCreate 调用。

 setHasOptionsMenu(true);

然后在你的片段中实现相关的菜单处理回调。

检查 https:/developer.android.comguidecomponentsfragments#ActionBar。

© www.soinside.com 2019 - 2024. All rights reserved.