草庐IT

Out-Null

全部标签

java - CallLog.Calls.CACHED_NAME 总是为一些已保存的联系人返回 null

我试图在我的应用程序中显示通话记录详细信息,但CallLog.Calls.CACHED_NAME始终为某些联系人返回null,即使它是已保存的姓名联系人。内置通话记录正确显示了这些联系人的姓名。这是我的代码:protectedcustomAdapRecentdoInBackground(Void...params){ContentResolverresolver=context.getContentResolver();finalString[]PROJECTION=newString[]{//CallLog.Calls.CACHED_LOOKUP_URI,CallLog.Calls.

android - 是否可以在 onPostExecute() 中将对 AsyncTask 的引用设置为 null?

我有一个Activity类,它有一个引用AsyncTask实例的属性,这个AsyncTask也引用了这个Activity。从AsyncTask的onPostExecute()我想将Activity对AsyncTask的引用设置为null(通过具有AsyncTask实例的Activity引用).这是一个好的做法吗?我在方法代码的最后一行执行此操作,因为我实际上是在告诉垃圾收集器它可以删除该实例,因为它不再被任何其他对象(Activity)引用。这是正确的,还是我错了?编辑:我在下面的回答恢复了我使用的最终解决方案。谢谢! 最佳答案 在

Android BaseAdapter : convertView null on getView() re-entry

我正在根据http://bartinger.at/listview-with-sectionsseparators/中描述的技术构建一个包含部分的ListView.但我想通过为非部分项目重用convertView来扩展它。但是,我发现每次输入getView()方法时convertView变量都为null。有人可以解释为什么会这样吗?ViewHolderholder;finalListViewItemitem=items.get(position);if(item.isSection()){Sectionsection=(Section)item;convertView=inflater

android - 为什么我包含的布局标签返回 null?

使用以下布局,getView(R.id.included).getView(R.id.text_view)的计算结果为null。如果我将TextView包围在LinearLayout中,问题就会消失。这是怎么回事?layout.xmlincluded.xml 最佳答案 不完全是welldocumented.TorNorbyewrote:标签不是真实View,所以findByView不会找到它。@id属性(以及您在include标签上设置的任何其他属性)改为应用于包含布局的根标签。所以你的activity.getView(R.id.i

安卓 : Strike out Text with bold or thicker line than default STRIKE_THRU_TEXT_FLAG

我在罢工文本中使用以下内容。viewHolder.price_red.setPaintFlags(viewHolder.price_red.getPaintFlags()|Paint.STRIKE_THRU_TEXT_FLAG);它的工作原理,但我想增加删除线的大小。谁能帮我增加线的大小?? 最佳答案 您无法更改删除线的粗细。从docs可以看出它只是一面旗帜。打开或关闭。虽然有几个选项(黑客多于解决方案):将文本加粗或描边。这也会自动划线删除线,使其更加明显使用drawLine手动绘制线条。(虽然这真的很难准确地做到)

android - 火狐移动版 : element animated with translate3d flows out from parent container

我有一个元素,我使用translate3d变换对其进行了动画处理。父元素具有overflow:hidden,但在FirefoxMobile19.0.2上,动画期间动画元素在父元素外部可见。动画top属性而不是translate3d是可行的,但它不是硬件加速的,而且不够流畅。它在我测试过的所有其他移动和桌面浏览器上运行良好。我想这是FirefoxMobile的一个错误,但有人对此有解决方法吗?这是用于测试的jsfiddle链接:http://jsfiddle.net/dioslaska/6h8qe/最小测试用例:HTML:12345678910CSS:#cont{width:50px;h

Android:在 Gradle 构建脚本中使用 packageNameSuffix 时,SearchableInfo 为 null

如果我在项目的Gradle构建脚本中使用packageNameSuffix,我遇到getSearchableInfo方法在SearchView初始化期间总是返回null。SearchView初始化:finalSearchManagersearchManager=(SearchManager)context.getSystemService(Context.SEARCH_SERVICE);SearchableInfoinfo=searchManager.getSearchableInfo(componentName);mSearchView.setSearchableInfo(info)

android - 为什么我得到一个 null.p.ex。在 startForegrund 上?

我想发出一个通知来控制我的音乐播放器,所以我想启动一个前台服务。我的代码:@TargetApi(Build.VERSION_CODES.JELLY_BEAN)protectedvoidonStop(){super.onStop();System.out.println("Stop");Toast.makeText(this,"Stopped",Toast.LENGTH_SHORT).show();if(play_media.isPlaying()){PendingIntentpi=PendingIntent.getActivity(getApplicationContext(),0,n

java - 当 viewpager fragment 的用户 "swipes out"时运行代码?

我需要检测用户何时从我的一个fragment中滑入和滑出,我试过onPause但似乎应用程序在滑到相邻屏幕时没有暂停(当将两个sereens移离它时它被破坏)。如果可能的话,我想从fragment本身开始,因为我正在动态更改fragment,并且我的一些代码只有在存在特定fragment时才有用。这有可能吗?我怎样才能检测到滑动“出”(如果可能的话从fragment本身)?编辑:我尝试在Fragment上使用setUserVisibleHint,这似乎是执行此操作的最佳方式,但它从未被调用过。我正在使用API级别19,我不确定缺少什么:importandroid.app.Fragmen

java - Android Null Pointer Exception 不确定如何修复

我的代码中的某行不断收到空指针异常错误,我不确定如何修复它。它基本上只是另一种方法的副本,所以我不知道为什么它会给我错误。任何帮助将不胜感激:importjava.util.Calendar;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TabHost;importandroid.widget.TabHost.TabSpec;importandroid.widget.TextView;publicclassCurrentLessonextendsActivity{TabHostth;Tab