private void SendMessage(){
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try{
Sender sender = new Sender(apikey);
// Message message = new Message.Builder().addData("title", "welcome").build();
String regId = GCMRegistrar.getRegistrationId(Alim.this);
com.google.android.gcm.server.Message msg
= new com.google.android.gcm.server.Message.Builder().addData("title", "welcome").build();
Log.d("--", regId);
deviceRegId.add(regId);
deviceRegId.add(regId);
deviceRegId.add(regId);
deviceRegId.add(regId);
// for(int i =0; i < mcustomdata.size(); i++){
// if(mcustomdata.get(i).getString("regId") != null){
// deviceRegId.add(mcustomdata.get(i).getString("regId"));
// Log.d("--", "alim regid = " + mcustomdata.get(i).getString("regId"));
// }
// }
MulticastResult result = sender.send(msg , deviceRegId, 5);
}catch (Exception e) {
// TODO: handle exception
Log.d("ErrorLog", e.toString());
}
}
}).start();
}
arraylist가 아닌 단일 string일때에는 전송이 잘됩니다..
multicastResult 만 사용하면 에러 로그도 안뜨고.. 미치겟네여..ㅡㅡ;
debug만 뜨는데..
그거라도 적어 드리자면..
exception noclassdefFoundError
라고 뜨구요.. sender.send에서 뭔가 에러가 나는 듯한데..미치겠습니다..
전송버튼을 누르면.. 로그는 안뜨고
VFY: unable to resolve static method 10281: Lorg/json/simple/JSONValue;.toJSONString (Ljava/lang/Object;)Ljava/lang/String;
이거 노란색으로 한줄뜹니다..ㅠ ㅠㅠㅠㅠㅠ
도와주세요 ㅠㅠ