Я использую Sinch SDK только для исходящих звонков, но при нажатии кнопки появляется сообщение, что клиент не запущен. Кто-нибудь, помогите.
package com.example.hp.assignment_2_q_2;
public class fragment_tools extends Fragment {
Button button;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_tools,container, false);
button = view.findViewById(R.id.button2);
android.content.Context context = this.getActivity();
SinchClient sinchClient = Sinch.getSinchClientBuilder().context(context)
.applicationKey("Hidden")
.applicationSecret("Hidden")
.environmentHost("clientapi.sinch.com")
.userId("Hidden")
.build();
sinchClient.setSupportCalling(true);
sinchClient.start();
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CallClient callClient = sinchClient.getCallClient();
callClient.callPhoneNumber("+92----------");
}
});
return view;
}
}
Это ошибка, с которой я сталкиваюсь
2019-05-28 21:33:23.325 6845-6845/? E/Zygote: v2
2019-05-28 21:33:23.326 6845-6845/? E/Zygote: accessInfo : 0
2019-05-28 21:33:26.397 6845-6845/com.example.sinch_practice E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib64, /vendor/lib64]]
2019-05-28 21:33:26.547 6845-6845/com.example.sinch_practice E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.sinch_practice, PID: 6845
java.lang.IllegalStateException: SinchClient not started
at com.sinch.android.rtc.internal.client.calling.DefaultCallClient.throwUnlessStarted(Unknown Source)
at com.sinch.android.rtc.internal.client.calling.DefaultCallClient.call(Unknown Source)
at com.sinch.android.rtc.internal.client.calling.DefaultCallClient.callPhoneNumber(Unknown Source)
at com.sinch.android.rtc.internal.client.calling.DefaultCallClient.callPhoneNumber(Unknown Source)
at com.example.sinch_practice.MainActivity$1.onClick(MainActivity.java:32)
at android.view.View.performClick(View.java:6205)
at android.widget.TextView.performClick(TextView.java:11103)
at android.view.View$PerformClick.run(View.java:23653)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)