AndroidRuntime致命异常资源$NotFoundException(资源ID#0x0)
这是我打开屏幕时犯的错误 这是我的Java代码AndroidRuntime致命异常资源$NotFoundException(资源ID#0x0),android,Android,这是我打开屏幕时犯的错误 这是我的Java代码 at android.content.res.ResourcesImpl.getValueForDensity(ResourcesImpl.java:278) at android.content.res.Resources.getDrawableForDensity(Resources.java:933) at android.content.res.Resources.getDrawable(Resources.java
at android.content.res.ResourcesImpl.getValueForDensity(ResourcesImpl.java:278)
at android.content.res.Resources.getDrawableForDensity(Resources.java:933)
at android.content.res.Resources.getDrawable(Resources.java:873)
at android.content.res.Resources.getDrawable(Resources.java:848)
at com.hadiidbouk.charts.ChartProgressBar.build(ChartProgressBar.java:131)
at com.oakridgebs.opg.customer_portal.CustomerDashboardFragment.onCreateView(CustomerDashboardFragment.java:60)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2600)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:881)
at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439)
at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079)
at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869)
at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
at androidx.fragment.app.FragmentManagerImpl.dispatchStateChange(FragmentManagerImpl.java:2663)
at androidx.fragment.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManagerImpl.java:2613)
at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:246)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:542)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:201)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1392)
at android.app.Activity.performStart(Activity.java:7316)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3132)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1978)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:232)
at android.app.ActivityThread.main(ActivityThread.java:7165)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:888)
同步时,我没有收到任何错误,但当我在移动设备中运行并打开应用程序时,我收到了此错误。你能帮我解决这个问题吗?你缺少构建ChartProgressBar所需的drawable。你可以根据需要设置任何pin图像 因此,在您的ChartProgressBar中添加以下行-app:hdPinDrawable=“@drawable/ic_pin”,如下所示
implementation 'com.github.hadiidbouk:ChartProgressBar-Android:2.0.6'
发布整个片段/活动内容以及xml文件。这可能是因为您正在初始化视图的位置。@YashwanthReddy共享CustomerDashboardFragment.java的代码快照:如果有用,从lineAccept答案生成的错误为60
<com.hadiidbouk.charts.ChartProgressBar
android:id="@+id/chart_progress_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center"
app:hdBarCanBeClick="true"
app:hdBarHeight="170dp"
app:hdBarWidth="7dp"
app:hdBarRadius="10dp"
app:hdMaxValue="10"
app:hdEmptyColor="@color/empty"
app:hdProgressColor="@color/progress"
app:hdProgressClickColor="@color/progress_click"
app:hdPinBackgroundColor="@color/pin_background"
app:hdPinTextColor="@color/pin_text"
app:hdPinPaddingBottom="5dp"
app:hdBarTitleColor="@color/bar_title_color"
app:hdBarTitleTxtSize="12sp"
app:hdPinTxtSize="17sp"
app:hdPinMarginTop="10dp"
app:hdPinMarginBottom="55dp"
app:hdPinMarginEnd="22dp"
app:hdBarTitleMarginTop="9dp"
app:hdProgressDisableColor="@color/progress_disable"/>
implementation 'com.github.hadiidbouk:ChartProgressBar-Android:2.0.6'
<com.hadiidbouk.charts.ChartProgressBar
android:id="@+id/chart_progress_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center"
app:hdBarCanBeClick="true"
app:hdBarHeight="170dp"
app:hdBarWidth="7dp"
app:hdBarRadius="10dp"
app:hdMaxValue="10"
app:hdEmptyColor="@color/empty"
app:hdProgressColor="@color/progress"
app:hdProgressClickColor="@color/progress_click"
app:hdPinBackgroundColor="@color/pin_background"
app:hdPinTextColor="@color/pin_text"
app:hdPinPaddingBottom="5dp"
app:hdBarTitleColor="@color/bar_title_color"
app:hdBarTitleTxtSize="12sp"
app:hdPinTxtSize="17sp"
app:hdPinMarginTop="10dp"
app:hdPinMarginBottom="55dp"
app:hdPinMarginEnd="22dp"
app:hdPinDrawable="@drawable/ic_pin"
app:hdBarTitleMarginTop="9dp"
app:hdProgressDisableColor="@color/progress_disable"/>