java.lang.NoClassDefFoundError:android.provider.CalendarContract $ Calendars

时间:2014-09-04 21:00:58

标签: android

日历提供程序已在4.0中进行了更改。在2.3中,Calendar Provider是android.provider.Calendar,在4.0中,Calendar提供者是android.provider.CalendarContract。因此,如果未修改源代码,则无法在4.0中成功运行。

如何修改代码?

1 个答案:

答案 0 :(得分:0)

你需要同时使用这两个,使用这个检查也看看它是否是ICS并在每个中使用相关代码:)

if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.ICE_CREAM_SANDWICH) 
{
//4.0 and above
}
else
{

}