草庐IT

java - 即使没有其他代码分支,我的 "return"语句也不起作用

我有一个尝试创建AudioRecord的方法。不同的手机支持不同的采样率、channel配置和音频格式。因此该方法尝试为它们中的每一个创建一个AudioRecord并返回第一个有效的。privateAudioRecordgetAudioRecord(){for(intrate:sampleRates){for(intaudioFormat:audioFormats){for(intchannelConfig:channelConfigs){Stringdescription=rate+"Hz,bits:"+audioFormat+",channel:"+channelConfig;Lo

android - ListView 不刷新 fragment 与 viewpager 选项卡

在jakewharton的Android-ViewPagerIndicator...github示例中给出的viewpager样式选项卡内的fragment与listview一起使用时,我遇到了问题。我对三个选项卡使用相同的库,每个选项卡都有一个ListView,并且为那里的适配器设置了相同的数组列表。我正在使用3这种fragment都工作正常,但因为我希望当我对其中任何一个fragment进行更改时我的列表在所有其他fragment中更新,它没有反射(reflect)这些变化。我想如果我在三个选项卡中的任何一个列表中选中一个复选框(我正在更新db和我的数组列表中的值),那么它们各自f

android - Onfling 和 OnTouch 不能一起工作

我有一个可扩展ListView。我正在执行删除每个项目的向左滑动的listItem。我正在使用自定义适配器来填充ListView项。publicclassInsightsListAdapterextendsBaseExpandableListAdapter{@OverridepublicViewgetGroupView(finalintgroupPosition,booleanisExpanded,ViewconvertView,ViewGroupparent){Viewrow=convertView;row=inflater_.inflate(R.layout.insight_lis

android - 在 RecyclerView 中显示带有视频文件的文件夹

我在回收站View中列出了我所有的媒体文件。假设一个媒体文件在一个文件夹中,那么我也想在我的回收站View中显示该文件夹。这是我列出媒体文件的代码varprojection=arrayOf(MediaStore.Video.Media.DISPLAY_NAME)varcursor=CursorLoader(applicationContext,MediaStore.Video.Media.EXTERNAL_CONTENT_URI,projection,null,null,null).loadInBackground()if(cursor!=null){while(cursor.move

java - 一首接一首播放歌曲导致 MP3Extractor 错误

@OverridepublicvoidonCreate(BundlesavedInstanceState){...mMediaPlayer=newMediaPlayer();mMediaPlayer.setOnCompletionListener(newMediaPlayer.OnCompletionListener(){publicvoidonCompletion(MediaPlayermediaPlayer){playAudio(getNextAudioFile());}});..}@OverrideprotectedvoidonDestroy(){super.onDestroy(

android - facebook auth dialog return The page you requested was not found 而不是重定向回我的 Activity ?

当我尝试登录我的应用程序时,它在过去运行良好,我可以登录,然后我在身份验证对话框中看到Thepageyourequestedisnotfound而不是重定向回我的Activity。我知道这是Facebook的问题。 最佳答案 我上个月遇到这个问题大约20个小时,然后就解决了。要查看是否是Facebook的问题,请转到developers.facebook.com上的应用仪表板并尝试编辑设置。如果您在那里遇到错误,则必须等到问题得到解决。Facebook通常在周二/周三推送更新,所以可能会很快解决。

java - Android getParentFragment() 在 fragment 内的 ViewPager 中返回 null

我有一个Activity,它包含一个带有ViewPager的Fragment。然后我在ViewPager中调用一个Fragment的方法。但是,如果该fragment随后调用getParentFragment(),它将返回null。为什么getParentFragment()为空?包含ViewPager的主要fragment:publicclassMyFragmentextendsFragment{privateTabLayoutmTabLayout;privateViewPagermViewPager;privateViewPagerAdaptermAdapter;@Override

java - 为什么这个 boolean 方法使用错误的返回路径?

这太愚蠢了,我敢肯定我会在几分钟内用一条湿腌鱼刺自己......我有这个方法,目的是判断Assets文件夹中的特定路径是否是子文件夹。它用于递归搜索以查找Assets中的文件。privatestaticbooleanisDirectory(AssetManagerassetManager,Stringpath)throwsIOException{//AssetManager.list()returnsastringarrayofassetslocated@path//ifpathisafile,thenthearraywillbeemptyandhavezerolength//ifpa

android - 如何根据在 ListActivity 中长按的项目设置特定的上下文菜单?

我有一个列表Activity,我选择手动添加第一个项目,即“添加新项目...”。我已经为整个ListView注册了上下文菜单,使用registerForContextMenu(getListView());直接进入onCreate。构建上下文菜单时,系统调用onCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo)。Viewv是listView,我无法找到一种方法来知道listview中的哪个项目被长按。我可以创建一个xml布局,其中包含“添加新项目...”的布局,然后添加一个ListView,该ListView

java - 使用 IcyStreamMeta 从 SHOUTcast 获取元数据

我正在为Android编写一个从SHOUTcastmp3流中获取元数据的应用程序。我正在使用我在网上找到的一个非常漂亮的类(class),我稍微修改了一下,但我仍然有2个问题。1)我必须连续ping服务器以使用TimerTask更新元数据。我不喜欢这种方法,但这是我能想到的所有方法。2)我的应用程序运行时有一公吨的垃圾收集。删除TimerTask解决了垃圾收集问题,所以我不确定是我做错了还是正常。这是我正在使用的类:publicclassIcyStreamMeta{protectedURLstreamUrl;privateMapmetadata;privatebooleanisErro