Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在2中设置参数列表_Java_Android_Parameters_Retrofit2 - Fatal编程技术网

Java 如何在2中设置参数列表

Java 如何在2中设置参数列表,java,android,parameters,retrofit2,Java,Android,Parameters,Retrofit2,我在第二节中遇到了设置参数的问题 我想设置组id和用户id 如何设置用户_id=8 我不知道该怎么做 谢谢你的帮助 设置用户id需要遵循以下步骤 Retrofit retrofit = new Retrofit.Builder() .baseUrl(url) .addConverterFactory(GsonConverterFactory.create()) .build(); C

我在第二节中遇到了设置参数的问题

我想设置组id和用户id

如何设置用户_id=8

我不知道该怎么做


谢谢你的帮助

设置用户id需要遵循以下步骤
Retrofit retrofit = new Retrofit.Builder()
                    .baseUrl(url)
                .addConverterFactory(GsonConverterFactory.create())
                    .build();

ChatRequest chatRequest = new ChatRequest();
chatRequest.setGroup_id("dsdfjlds9u");
UserBean userBean = new UserBean();
userBean.setUser_Id(8);
chatRequest.setUsers(Collections.singletonList(userBean));
*需要初始化ChatRequest的对象 *将包含Userbean类的列表声明为参数 *初始化Userbean类的对象 *使用setter类将用户id设置为8 *将用户添加到Userbean列表 *将Userbean列表设置为ChatRequest

int user_id=8;
ChatRequest chatRequest = new ChatRequest();
List<ChatRequest.Userbean> userbeanList =new List<ChatRequest.Userbean>() {
    @Override
    public int size() {
        return 0;
    }
    @Override
    public boolean isEmpty() {
        return false;
    }
    @Override
    public boolean contains(Object o) {
        return false;
    }
    @NonNull
    @Override
    public Iterator<ChatRequest.Userbean> iterator() {
        return null;
    }
    @NonNull
    @Override
    public Object[] toArray() {
        return new Object[0];
    }
    @NonNull
    @Override
    public <T> T[] toArray(@NonNull T[] ts) {
        return null;
    }
    @Override
    public boolean add(ChatRequest.Userbean userbean) {
        return false;
    }
    @Override
    public boolean remove(Object o) {
        return false;
    }
    @Override
    public boolean containsAll(@NonNull Collection<?> collection) {
        return false;
    }
    @Override
    public boolean addAll(@NonNull Collection<? extends ChatRequest.Userbean> collection) {
        return false;
    }
    @Override
    public boolean addAll(int i, @NonNull Collection<? extends ChatRequest.Userbean> collection) {
        return false;
    }
    @Override
    public boolean removeAll(@NonNull Collection<?> collection) {
        return false;
    }
    @Override
    public boolean retainAll(@NonNull Collection<?> collection) {
        return false;
    }
    @Override
    public void clear() {
    }
    @Override
    public ChatRequest.Userbean get(int i) {
        return null;
    }
    @Override
    public ChatRequest.Userbean set(int i, ChatRequest.Userbean userbean) {
        return null;
    }
    @Override
    public void add(int i, ChatRequest.Userbean userbean) {
    }
    @Override
    public ChatRequest.Userbean remove(int i) {
        return null;
    }
    @Override
    public int indexOf(Object o) {
        return 0;
    }
    @Override
    public int lastIndexOf(Object o) {
        return 0;
    }
    @Override
    public ListIterator<ChatRequest.Userbean> listIterator() {
        return null;
    }
    @NonNull
    @Override
    public ListIterator<ChatRequest.Userbean> listIterator(int i) {
        return null;
    }
    @NonNull
    @Override
    public List<ChatRequest.Userbean> subList(int i, int i1) {
        return null;
    }
};
ChatRequest.Userbean userBean=new ChatRequest.Userbean();
userBean.setUser_id(user_id);
userbeanList.add(userBean);
chatRequest.setUsers(userbeanList);
Log.e("Users",chatRequest.getUsers().toString());
Log.e("Users id",String.valueOf(userBean.getUser_id()));

Userbean mUserbean=新的Userbean;mUserbean.setUser_id8;chatRequest.setUsersmUserbean;列出用户。。创建列表并设置id你能粘贴一个JSON的小例子吗?@DivyeshPatel如果我设置用户id=8和25如何设置chatRequest.setUsersHanks,我有一个问题,如果我想设置用户id大于1。如何设置它,因为您的代码未设置超过1List userBeanList=new ArrayList;UserBean UserBean=新的UserBean;userBean.setUser_Id8;userBeanList.adduserBean;使用add方法,可以将元素连续添加到列表中。
Retrofit retrofit = new Retrofit.Builder()
                    .baseUrl(url)
                .addConverterFactory(GsonConverterFactory.create())
                    .build();

ChatRequest chatRequest = new ChatRequest();
chatRequest.setGroup_id("dsdfjlds9u");
UserBean userBean = new UserBean();
userBean.setUser_Id(8);
chatRequest.setUsers(Collections.singletonList(userBean));
int user_id=8;
ChatRequest chatRequest = new ChatRequest();
List<ChatRequest.Userbean> userbeanList =new List<ChatRequest.Userbean>() {
    @Override
    public int size() {
        return 0;
    }
    @Override
    public boolean isEmpty() {
        return false;
    }
    @Override
    public boolean contains(Object o) {
        return false;
    }
    @NonNull
    @Override
    public Iterator<ChatRequest.Userbean> iterator() {
        return null;
    }
    @NonNull
    @Override
    public Object[] toArray() {
        return new Object[0];
    }
    @NonNull
    @Override
    public <T> T[] toArray(@NonNull T[] ts) {
        return null;
    }
    @Override
    public boolean add(ChatRequest.Userbean userbean) {
        return false;
    }
    @Override
    public boolean remove(Object o) {
        return false;
    }
    @Override
    public boolean containsAll(@NonNull Collection<?> collection) {
        return false;
    }
    @Override
    public boolean addAll(@NonNull Collection<? extends ChatRequest.Userbean> collection) {
        return false;
    }
    @Override
    public boolean addAll(int i, @NonNull Collection<? extends ChatRequest.Userbean> collection) {
        return false;
    }
    @Override
    public boolean removeAll(@NonNull Collection<?> collection) {
        return false;
    }
    @Override
    public boolean retainAll(@NonNull Collection<?> collection) {
        return false;
    }
    @Override
    public void clear() {
    }
    @Override
    public ChatRequest.Userbean get(int i) {
        return null;
    }
    @Override
    public ChatRequest.Userbean set(int i, ChatRequest.Userbean userbean) {
        return null;
    }
    @Override
    public void add(int i, ChatRequest.Userbean userbean) {
    }
    @Override
    public ChatRequest.Userbean remove(int i) {
        return null;
    }
    @Override
    public int indexOf(Object o) {
        return 0;
    }
    @Override
    public int lastIndexOf(Object o) {
        return 0;
    }
    @Override
    public ListIterator<ChatRequest.Userbean> listIterator() {
        return null;
    }
    @NonNull
    @Override
    public ListIterator<ChatRequest.Userbean> listIterator(int i) {
        return null;
    }
    @NonNull
    @Override
    public List<ChatRequest.Userbean> subList(int i, int i1) {
        return null;
    }
};
ChatRequest.Userbean userBean=new ChatRequest.Userbean();
userBean.setUser_id(user_id);
userbeanList.add(userBean);
chatRequest.setUsers(userbeanList);
Log.e("Users",chatRequest.getUsers().toString());
Log.e("Users id",String.valueOf(userBean.getUser_id()));