小编Dav*_*ave的帖子

使用v4 Fragments API实现ActionBar选项卡

我的应用程序目前正在使用Fragments/v4兼容包来支持Android版本,一直到1.6.这意味着我的所有Fragment都继承自兼容包的版本Fragment.我目前正在尝试重做部分应用程序以利用Honeycomb功能,例如ActionBar.

我已经在3.0之前的设备上使用了我自己的动作栏实现,否则就使用了Honeycomb Action Bar.这个位不是问题.

我遇到的问题是尝试使用ActionBar实现标签.ActionBar.TabListener期望本机FragmentFragmentTransaction类工作 - 所以尝试使用我的Fragment类(继承自兼容性库)不会编译.

因此,没有任何人有任何想法如何,我可以用使用的兼容包版本碎片FragmentActionBar标签?

tldr:如何将ActionBar选项卡与从v4兼容性库继承的片段一起使用?

tabs android android-3.0-honeycomb android-actionbar

23
推荐指数
1
解决办法
1万
查看次数

使用SAX解析常见的XML元素

我目前正在使用SAX(Java)来解析一些不同的XML文档,每个文档代表不同的数据并且结构略有不同.因此,每个XML文档都由不同的SAX类(子类DefaultHandler)处理.

但是,有一些XML结构可以出现在所有这些不同的文档中.理想情况下,我想告诉解析器"嘿,当你到达一个complex_node元素时,只需用ComplexNodeHandler它来阅读它,然后给我回复结果.如果你到达了some_other_node,请用OtherNodeHandler它来阅读它然后给我回复结果".

但是,我看不出一个明显的方法来做到这一点.

我应该只是制作一个单片处理程序类,它可以读取我拥有的所有不同文档(并根除代码重复),还是有更智能的方法来处理它?

java xml sax

7
推荐指数
1
解决办法
1万
查看次数

SMB共享上的可用磁盘空间,通过Python

有没有人知道如何通过Python 2.6及其标准库获取Windows(Samba)共享上的可用空间量?(也在Windows上运行)

例如

>>> os.free_space("\\myshare\folder") # return free disk space, in bytes
1234567890
Run Code Online (Sandbox Code Playgroud)

python windows samba

2
推荐指数
1
解决办法
2346
查看次数