小编mr_*_*wan的帖子

具有相同菜单的片段在相同的布局上会导致重复的菜单项

我有一个有2个片段的布局.这些片段使用相同的菜单,因为我有另一个布局只有其中一个(用于小屏幕设备).

我的问题是菜单中显示每个片段的菜单项,因为它们来自同一个菜单,所以它们彼此重复.我需要只显示一个片段的菜单,而不是两者.无论如何我可以存档吗?

或者,可能更好,创建2个不同的菜单.一个用于仅具有这些片段之一的布局(用于小屏幕设备),另一个用于具有两个片段的布局.我怎么能这样做?

编辑:我使用ActionBarSherlock库来实现向后兼容,我在Android 3.0模拟器上测试它.

android android-layout android-menu android-fragments

12
推荐指数
2
解决办法
4125
查看次数

在Android上使用JCIFS库时在URL中使用SMB协议

我在我的新Android项目中使用JCIFS.不知何故,我决定使用URL类来推广文件路径(所以我可以稍后添加更多协议).我的所作所为如下

URL url = new URL("smb://192.168.1.1/filepath");
Run Code Online (Sandbox Code Playgroud)

然后抛出java.net.MalformedURLException异常.

Exception in thread "main" java.net.MalformedURLException: unknown protocol: smb
    at java.net.URL.<init>(URL.java:184)
    at java.net.URL.<init>(URL.java:127)
Run Code Online (Sandbox Code Playgroud)

咨询JCIFS常见问题解答表明我必须在使用该课程之前注册协议.但是我真的不知道如何在Android中这样做.我认为图书馆已经这样做了,但它不适用于Android.

所以我该怎么做 ?

java smb android jcifs

7
推荐指数
2
解决办法
8618
查看次数