0
안녕하세요 아래 코드 friendinfo []에서 배열 format.the 출력의 모든 친구가이 [0], [1]과 비슷하지만 값을 반환하지 않는 개체를 반환합니다. 그런 다음 사용자 이름의 groupname, username, username 매개 변수를 전달하는 만들기 버튼을 클릭 할 때.친구 배열이 안드로이드의 값을 반환하지 않습니다
그렇다면 imservice에서 createGroup 함수를 clciking하지만 친구 값은 객체를 제공합니다.
자바
create.setOnClickListener(new OnClickListener() {
@SuppressWarnings("unused")
@Override
public void onClick(View v) {
String groupname = getIntent().getStringExtra("nick");
try {
FriendInfo[] friend=FriendController.getFriendsInfo();
String result1 = imService.CreateGroup(groupname,imService.getUsername(),friend);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Toast.makeText(getApplicationContext(), "Group Created Sucessfully",Toast.LENGTH_LONG).show();
}
});
IMService.java
public String CreateGroup(String groupname,String username,
FriendInfo[] friend) throws UnsupportedEncodingException {
String params = "groupname="+ URLEncoder.encode(groupname,"UTF-8") +
"&username="+ URLEncoder.encode(this.username,"UTF-8") +
"&password="+ URLEncoder.encode(this.password,"UTF-8") +
"&friendUserName=" +friend +
"&action=" + URLEncoder.encode("CreateGroup","UTF-8")+
"&";
Log.i("PARAMS", params);
return socketOperator.sendHttpRequest(params);
}
다음은
toString
의
Object
의 기본 구현은 의미
String
로
friend
배열을 추가하는
배열이란 무엇입니까? – user1
@ user1 java.util.Arrays는 배열에 대한 정적 유틸리티 메서드가 포함 된 클래스입니다. – Eran
당신이 할 수있는 몇 가지 예제를 그에게 할 – user1