Tag: android support library

从PauseHandler实现调用SupportFragmentManager

我正在尝试实现此处描述的PauseHandler: https://stackoverflow.com/a/8122789/1977132 我的活动是ActionBarActivity,processMessage方法中的代码调出一个对话框,给出错误Cannot resolve method ‘getSupportFragmentManager’ 遵循此处的建议: https : //stackoverflow.com/a/27425568/1977132 我试图将它更改为getFragmentManager(),但后来我得到错误Cannot resolve method ‘show(android.app.FragmentManager(), java.lang.String’ 我在这里粘贴了我认为相关的代码: import android.support.v4.app.DialogFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.ActionBarActivity; public class PlaySession extends ActionBarActivity implements View.OnClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState == null) { final Fragment state = new State(); final […]

多个dex文件定义了Landroid / support / v7 / app / ActionBar $ DisplayOptions

我的项目显示没有错误。 虽然我运行应用程序时说它请在运行应用程序之前修复错误。 当我查看控制台选项卡时,它说 [2015-07-10 19:50:26 – Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions; [2015-07-10 19:50:26 – NavigationDrawer] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions; 我试着寻找解决方案,但没有得到任何解决方案。 这就是我对我的支持库的看法。 请帮忙。 我被困在这里。 先谢谢你。

Android viewpager:添加/删除页面时的奇怪错误

我不知道如何解释这个,所以我在Youtube上传了一个video。 当我添加页面时,一切正常。 如果我从列表的末尾开始并逐步移动到第一页,也删除页面工作,但如果我删除0之间和之后的某处我添加页面,我得到一个空白页面。 片段已创建但视图不是。 我的代码有问题吗? 是的,我已经看到了这个问题,返回POSITION_NONE不是一个选项,因为应用程序我正在从web下载内容并将其显示在listview中,因此每次用户删除页面时重新创建片段都不是很有效。 Button click: Result: Add page [Fragment 1] Add page [Fragment 1][Fragment 2] Add page [Fragment 1][Fragment 2][Fragment 3] remove page(position2) [Fragment 1][Fragment 2] remove page(position1) [Fragment 1] Add page [Fragment 1][Fragment 2] remove page(position1) [Fragment 1] remove page(position0) —No pages— Add page [Fragment 0] Add page [Fragment 0][Fragment 1] […]

在Android 4.4 SDK更新后,android-support-v7-appcombat jar不匹配和应用程序崩溃

我在我的应用程序中成功使用了android-support-v7-appcompat库,以支持旧设备中的操作栏。 最近,我从SDK Manager下载了带有系统映像和SDK平台的Android 4.4(kitkat)更新。 我还在清单文件中将targetSdkVersion添加到“19”。 但我的项目显示错误为’android-support-v7-appcompat jar mismatch。 修复你的权利。’ 然后我使用构建路径菜单>添加外部jar将来自/ extras / android / support / ….的jar添加到项目中作为外部jar。 现在项目中没有错误,android-support-v7-appcompat.jar和android-support0v4.jar文件在’Referenced Libraries’文件夹下显示两次,也在’libs’文件夹下显示一次。 该项目没有显示错误和运行,但在不同的活动中崩溃。 以前我在工作场所导入了android-support-v7-appcombat库作为外部项目。 我可以在该项目中看到错误。 请建议我现在该怎么做。 此外,Java构建路径中的android-support-v7-appcompat.jar umder Android Dependencies显示错误。 我看到的错误是: Found 2 versions of android-support-v7-appcompat.jar in the dependency list, but not all the versions are identical (check is based on SHA-1 only at this time). All versions […]

使用Android支持库v7在Android Maven项目中的ActionBar

我有一个Android Maven项目,并且很难使用ActionBar来保持兼容性。 在我使用ActionBarSherlock之前,我看到谷歌发布的v7支持库会有相同的目标。 我决定删除ActionBarSherlock的依赖并使用v7。 我尝试了几种方法: 1 – 在Eclipse IDE上将文件夹“android-sdk \ extras \ android \ support \ v7 \ appcompat”作为“现有Android代码导入Workspace”并将其注册为Library。 但该项目停止识别框架AndroidAnnotations生成的类。 例如LoginActivity_ 2 – 使用显示此问题的存储库添加maven appcompat-v7依赖项。 但我无法使项目编译,甚至尝试不同的依赖配置。 有没有人使用Maven设置一个带有库支持v7的android项目? 请问你能帮帮我吗?

删除并重新添加片段后,保留getChildFragmentManager导航堆栈

我有活动: ` ` 在这个容器内,取决于按下哪个按钮出现FragmentA或FragmentB。 这些片段是嵌套子片段的容器 。 即每个片段包含自己的导航堆栈。 在onCreate of Activity中,我实例化了这两个片段: fragmentA = (FragmentContainer) Fragment.instantiate(this, FragmentContainer.class.getName()); fragmentB = (FragmentContainer) Fragment.instantiate(this, FragmentContainer.class.getName()); 然后,我继续互相替换一个: final FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction() .replace(R.id.container, fragment); .commitAllowingStateLoss(); 到目前为止,非常好,一切正常。 但 问题: 每次我用fragmentB替换fragmentA(反之亦然) – getChildFragmentManager()会破坏它的导航堆栈,片段A / B每次都从头开始,而不是在被替换之前包含它的嵌套片段。 有任何想法吗? 它至少可行吗? 有一个辉煌的一天,康斯坦丁

如何安装“Android支持库”以将Gluon Mobile应用程序部署到Android?

我想使用Gluon Mobile框架开发一个Android应用程序。 我在Netbeans IDE中安装了Gluon插件,创建了一个示例项目并成功构建了它。 现在我想将该应用程序部署到Android设备。 我指的是在线文档[1]: http : //docs.gluonhq.com/charm/4.2.0/#_getting_started 如[1],“2.1.3.Android”部分所述,我下载了Android Studio 2.2.3并从Android SDK Manager安装了构建工具版本23.0.1和API 21的SDK平台。 但是,我无法从Extras菜单中看到/安装“Android Support Library”(是的,我标记了“已过时”框)。 毫不奇怪,当我使用“右键单击我的Netbeans-Project – >任务 – > android – > android”时,我收到以下错误消息: FAILURE:构建因exception而失败。 出了什么问题:在最新检查期间无法捕获任务’mergeClassesIntoJar’的输入文件的快照。 java.io.FileNotFoundException:C:\ Users … \ AppData \ Local \ Android \ sdk \ extras \ android \ support \ multidex \ library \ libs \ android-support-multidex.jar(Das System […]