- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 AndroidAnnotations 实现 SherlockFragmentActivity 时遇到了问题.我正在使用 AndroidKickstartR引导项目。
当我开始 Activity 时,我收到一个错误:
java.lang.ClassNotFoundException: pl.itify.fichas.app.set.FichasSetsNewFragment_
在提取 fragment 之前,应用程序运行良好,因此我认为问题不在于 AndroidAnnotations 配置。
我已经尝试将 SherlockFragment 更改为 Fragment 或 v4.Fragment,但错误是一样的。
我使用 Maven 构建应用程序。我已经检查了目标文件夹,pl.itify.fichas.app.set.FichasSetsNewFragment_ 类已正确生成并且也包含在 .jar 文件中。
我有三个类(class):
FichasSetsActivity:
@EActivity(R.layout.fichas_sets_activity)
@OptionsMenu(R.menu.fichas_sets_activity)
public class FichasSetsActivity extends SherlockFragmentActivity
{
@FragmentById(R.id.fichas_set_list_new_fragment)
FichasSetsNewFragment fichasSetsNewFragment;
@FragmentById(R.id.fichas_set_list_list_fragment)
FichasSetsListFragment fichasSetsListFragment;
}
FichasSetsNewFragment:
@EFragment(R.layout.fichas_sets_new_fragment)
public class FichasSetsNewFragment extends SherlockFragment {
}
FichasSetsListFragment:
@EFragment(R.layout.fichas_sets_list_fragment)
public class FichasSetsListFragment extends SherlockFragment {
}
fichas_sets_activity.xml 布局文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:id="@+id/fichas_set_list_new_fragment"
android:name="pl.itify.fichas.app.set.FichasSetsNewFragment_"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<fragment
android:id="@+id/fichas_set_list_list_fragment"
android:name="pl.itify.fichas.app.set.FichasSetsListFragment_"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
任何提示都将不胜感激,因为我现在已经被这个问题困扰了几个小时:(
干杯!
最佳答案
编辑:
已修复。AndroidKickstartR Proguard 配置似乎过滤掉了所有 fragment ,因此必须在 proguard.cfg 中引入一个小的变化而不是删除它们:
-keep class android.support.v4.** { *; }
-keep public class * extends android.support.v4.**
-keep public class * extends android.app.Fragment
我已经在 AndroidKickstartR 的 Github 中发布了一个问题。
关于AndroidAnnotations + SherlockFragmentActivity - 找不到 fragment 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537512/
我有 import com.actionbarsherlock.app.SherlockFragment; import com.actionbarsherlock.app.SherlockFragm
我正在尝试制作一个下拉导航菜单,以便我可以使用 SherlockFragmentActivity 和 SerlockListFragment 在页面之间移动但每次我启动我的应用程序时都会出现以下错误:
我的问题和这个问题类似Can't make static reference to non-static method ( Android getApplicationContext() )我需要获取
我正在尝试在 SherlockFragmentActivity 中显示不确定的进度条但是我的代码只显示 ActionBar 而没有 ProgressBar 在里面 这是我在 Android 4.1.1
我正在使用 ABS。我的启动器 Activity 是 RegistrationActivity。当我使用 SherlockActivity 扩展它时,我的应用程序运行良好。但是,当我使用 Sherlo
我的应用程序在 Gingerbread 上运行。它可以在正常的 SherlockFragmentActivity 中正确显示操作栏菜单项,但是当我在带有选项卡的 Activity 中添加菜单项时,该项
我有一个扩展 SherlockFragmentActivity 的类 当尝试运行程序时得到 ClassNotFoundException 我试过了 this solution但无济于事。 我还想提一下
我在使用 AndroidAnnotations 实现 SherlockFragmentActivity 时遇到了问题.我正在使用 AndroidKickstartR引导项目。 当我开始 Activit
我正在尝试使用 ABS 进行选项卡式 Activity SherlockFragmentActivity 与 ViewPager,并希望其中一个选项卡包含首选项 Activity/fragment 。
昨天,我发现了一个很棒的库,它允许我拥有一个“facebook 菜单”,在操作栏的左上方有一个按钮,当按下该按钮时,它会从左侧滑入一个项目菜单。 问题是我还希望使用 ActionBarSherlock
我正在使用 SlidingMenu它使用不同类型的 Fragment/SherlockFragment 作为菜单。 我需要 SherlockFragmentActivity,因为我在菜单中使用 Tab
使用 ActionBarSherlock 开发应用程序,我有两个相同的选项卡。如图所示,两个选项卡都有 ListView 。我需要使用栏上的刷新按钮“刷新” Activity 选项卡的列表。实现相同目
我正在使用一个扩展 SherlockFragmentActivity 的 Activity ,它有 3 个选项卡。这 3 个选项卡是实现 LoaderManager.LoaderCallbacks 的
我正在使用 SherlockFragmentActivity 作为我的主要 Activity 类。下面是代码... public class MainActivity extends Sherloc
我在使用新版本的 SherlockActionBar 时遇到错误。当我从快照运行时没有问题。更新到 4.0,它现在抛出 NoClassDefFoundError。我正在针对 Android 4.0 进
我在尝试使用 GoogleMapApi V2 和我在其他应用程序中使用的相同代码时遇到问题。 我想要的只是 StartActivity(MapActivityFragment);没有错误 我拥有这些权
我从 Links 下载了滑动菜单库和 Actionsbarsherlock。 , 我从 example 中找到了它的例子,其中有一个 YouTube 视频 link展示工作。我遵循了所有步骤,但是当我
我正在按照 ActionBarSherlock 示例下的示例 FragmentTabsPager 进行操作。 在我的例子中,我使用 TabsPager 和 FragmentPagerAdapter 示
我正在尝试在依赖于 ActionBarSherlock 的 Android 应用程序中实现 Facebook SDK(3.0 测试版),但我不明白该怎么做,因为我无法扩展两者 SherlockFrag
我是一名优秀的程序员,十分优秀!