旧设备上的AndroidRunTimeException错误

时间:2017-12-29 21:46:13

标签: java android error-handling android-runtime

我正在编写一个RSS feed类型的应用程序,并且在早于android 7.0的设备上,他们经常会得到一个android.util.AndroidRuntimeException,我无法弄清楚他们为什么会得到它。编辑**当点击一张卡片(使用cardview和recyclerview)时,会发生错误,该卡片会将用户带到相应的URL。

错误本身是:

android.util.AndroidRuntimeException: 
  at android.app.ContextImpl.startActivity (ContextImpl.java:672)
  at android.app.ContextImpl.startActivity (ContextImpl.java:659)
  at android.content.ContextWrapper.startActivity (ContextWrapper.java:331)
  at com.hillsdalewatch.rssfeed.Adapter.FeedAdapter$1.onClick (FeedAdapter.java:138)
  at com.hillsdalewatch.rssfeed.Adapter.FeedViewHolder.onClick (FeedAdapter.java:52)
  at android.view.View.performClick (View.java:5205)
  at android.view.View$PerformClick.run (View.java:21164)
  at android.os.Handler.handleCallback (Handler.java:745)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:148)
  at android.app.ActivityThread.main (ActivityThread.java:5417)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:726)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)

然而,FeedAdapter:138是“mContext.startActivity(i);”这打开了另一个基本上只是webview的活动,我就是网址。

FeedAdapter:52是“itemClickListener.onClick(v,getAdapterPosition(),true);”这是一个onClick方法。

该应用程序可在任何运行7.0或更高版本的设备上运行并完美运行。有什么我忽视的东西在旧设备上不起作用吗?

0 个答案:

没有答案