我试图使用sinch的我有误差修改我不知道为什么一个我似乎已设置得很好。Sinch客户端无法启动?
和它指向我到这部分代码,其
public void that(final String name) {
call.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
if ((getSinchServiceInterface() == null) || (!getSinchServiceInterface().isStarted())) {
getSinchServiceInterface().startClient(name);
}
}
});
}
的 “getSinchServiceInterface()startClient(名称);”
这是我的错误
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.obi.thinker.logins.call.SinchService$SinchServiceInterface.startClient(java.lang.String)' on a null object reference
at com.obi.thinker.logins.tabs.Chatting$caller$1.onClick(Chatting.java:386)
at android.view.View.performClick(View.java:5265)
at android.view.View$PerformClick.run(View.java:21534)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5683)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
我不明白
请我仍然不明白的答案。一切工作,当我创建一个单独的java类。但我在我的java类中创建了另一个类,它扩展了基本活动,我试图访问它。或者我应该更新我的问题 – arinze