0
이것은 내 Roster 클래스입니다.Android에서 XMPP 채팅
public class RosterList extends Activity {
/** Called when the activity is first created. */
Variables var = new Variables();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.roster);
Roster roster = var.connection.getRoster();
Collection<RosterEntry> entries = roster.getEntries();
TextView tv;
for (RosterEntry r : entries) {
tv = (TextView)findViewById(R.id.rosterString);
tv.append(r.getUser().toString()+ "\n");
}
}
}
보유 변수에 대해 별도의 클래스 인 Variables
을 만들었습니다. 거기에 내 XMPPConnection
- 변수 및 기타를 만들었습니다. 그러나이 코드에는 런타임 오류가 있습니다.
roster
- 개체를 만들 때 오류가 발생합니다. 이 클래스에 대해 XMPPConnection
에 액세스하려면 어떻게해야합니까? 왜 내가 변수 클래스의 인스턴스를 만들고 연결 변수에 액세스 할 수 없습니까?
변수 클래스에 대한 스택 추적 또는 코드가 필요합니다. 그러나 변수 클래스를 정적으로 초기화하고 있기 때문에 가장 가능성이 높습니다. 인터넷 접속 수업을위한 좋은 생각이 아닙니다. – Jug6ernaut
기본 Variable 클래스입니다. public class 변수 { \t \t XMP 연결 연결; \t ConnectionConfiguration config; } 이 문제는 Roster를 만들 때만 발생합니다. 로그인 오류 없음 : ( – Chamath
b4 이름이 정확합니다. – Jug6ernaut