如何从项目动态Android Studio更改屏幕?

时间:2020-04-19 16:26:07

标签: android dynamic switch-statement navigationview

我有一个带有动态项目的菜单,但是单击该项目时我不知道如何更改屏幕。另外,我想从创建项目的同一对象发送值。我想创建一个动态开关或类似的东西,我不知道...

这是代码:

 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) {

            }
        });

    }

0 个答案:

没有答案