Android 显示与serviceFactory.create用户相关的错误
抛出异常 java.lang.ExceptionInInitializeError 位于com.sinch.android.rtc.internal.client.ServiceFactory.createUserAgent(ServiceFactory.java:44) 问题发生在sinchClient=Sinch.getSinchClientBuilder().context(this).userId(username).applicationKey(APP\u KEY)中 .applicationSecret(APP_SECRET).environmentHost(ENVIRONMENT).build() 我的密码是:-Android 显示与serviceFactory.create用户相关的错误,android,Android,抛出异常 java.lang.ExceptionInInitializeError 位于com.sinch.android.rtc.internal.client.ServiceFactory.createUserAgent(ServiceFactory.java:44) 问题发生在sinchClient=Sinch.getSinchClientBuilder().context(this).userId(username).applicationKey(APP\u KEY)中 .applica
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
ParseQuery<ParseObject> qry=ParseQuery.getQuery("_User");
qry.whereEqualTo("username",(String)LoginFrag.name.getText().toString().trim());
qry.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> obj, ParseException e) {
// TODO Auto-generated method stub
if(e==null)
{
for (ParseObject dealsObject : obj) {
username=(String) dealsObject.get("username");
startSinchClient(username);
Log.i("MessageService", "calling startSinchClient"+" "+username);
}
}
}
});
broadcaster = LocalBroadcastManager.getInstance(this);
Log.i("MessageService", "broadcast started");
return super.onStartCommand(intent, flags, startId);
}
public void startSinchClient(String username) {
sinchClient = Sinch.getSinchClientBuilder().context(this).userId(username).applicationKey("xxxxxx")
.applicationSecret("xxxxxxxxxx").environmentHost("xxxxxxxxx").build();
sinchClient.addSinchClientListener(this);
sinchClient.setSupportMessaging(true);
sinchClient.setSupportActiveConnectionInBackground(true);
sinchClient.checkManifest();
sinchClient.start();
}
@覆盖
公共int onStartCommand(Intent Intent、int标志、int startId){
ParseQuery qry=ParseQuery.getQuery(“_User”);
qry.whereEqualTo(“用户名”,(字符串)LoginFrag.name.getText().toString().trim());
qry.findInBackground(新的FindCallback(){
@凌驾
公共作废完成(列表对象,异常解析){
//TODO自动生成的方法存根
如果(e==null)
{
for(ParseObject dealsObject:obj){
用户名=(字符串)dealsObject.get(“用户名”);
StartChichClient(用户名);
Log.i(“MessageService”、“调用StartChichClient”+“”+用户名);
}
}
}
});
broadcaster=LocalBroadcastManager.getInstance(this);
Log.i(“MessageService”,“广播已启动”);
返回super.onStartCommand(intent、flags、startId);
}
public void StartInChClient(字符串用户名){
sinchClient=Sinch.getSinchClientBuilder().context(this).userId(username).applicationKey(“xxxxxx”)
.applicationSecret(“xxxxxxxxx”).environmentHost(“xxxxxxxxx”).build();
addSinchClientListener(这个);
sinchClient.setSupportMessaging(true);
sinchClient.setSupportActiveConnectionInBackground(true);
sinchClient.checkManifest();
sinchClient.start();
}
正确检查了应用程序密钥、密钥和环境。没有任何代码,不可能!添加基本部分。欢迎使用Stackoverflow。你应该为你面临的问题提供足够的细节,这将有助于你得到好的答案。