Hi,
I'm trying to show an article with ViewArticleActivity but it's not working. My code is:
//123456 is an articleId and it is public in my website.
ViewArticleActivity.builder(1234567)
.withContactUsButtonVisible(false)
.show(requireContext()) //I have also checked it with requireActivity()
The code throw an exception:
Process: xx.xx.xx, PID: 12345
java.lang.IllegalArgumentException: either category or name must be provided.
at com.segment.analytics.Analytics.screen(Analytics.java:681)
at com.segment.analytics.Analytics.screen(Analytics.java:642)
at com.segment.analytics.Analytics.recordScreenViews(Analytics.java:436)
at com.segment.analytics.Analytics$3.onActivityStarted(Analytics.java:310)
at android.app.Application.dispatchActivityStarted(Application.java:393)
at android.app.Activity.dispatchActivityStarted(Activity.java:1363)
at android.app.Activity.onStart(Activity.java:1876)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:472)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:246)
at zendesk.support.guide.ViewArticleActivity.onStart(ViewArticleActivity.java:435)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1467)
at android.app.Activity.performStart(Activity.java:8079)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3710)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2252)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7842)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Please, can you help me?
Thanks!