我有一个带有动态项目的菜单,但是单击该项目时我不知道如何更改屏幕。另外,我想从创建项目的同一对象发送值。我想创建一个动态开关或类似的东西,我不知道...
这是代码:
public void getAllGroupsByUser(String id_user){
Call<GroupsResponse> call = APIService.getGroupsByUser(id_user);
call.enqueue(new Callback<GroupsResponse>() {
@Override
public void onResponse(Call<GroupsResponse> call, Response<GroupsResponse> response) {
if(response.isSuccessful()) {
if(response.body().getGroupByParticipant().size() == 0){
Log.d("Your arent in any group", String.valueOf( response.body().getGroupByParticipant().size()));
}else{
final Menu menu = navigationView.getMenu();
int groups = response.body().getGroupByParticipant().size();
for (int i = 0; i < groups; i++) {
menu.add(R.id.dynamic_group_menu, Menu.NONE,1,
response.body().getGroupByParticipant().get(i).getName_group()).setIcon(R.drawable.logo_karate_manager);
}
}
}
}
@Override
public void onFailure(Call<GroupsResponse> call, Throwable t) {
}
});
}