草庐IT

Null-text

全部标签

Android BitmapFactory.decodeFile 间歇性地返回 null

我正在使用android4.0.4,内核3.0.8+BitmapFactory.decodeFile每隔一段时间就会返回一个空位图。请注意,如果位图工厂加载位图失败,我会立即重试,最多4次,这通常有效(!)有很多人提示这个。大多数问题的答案都涉及位图的放置位置,或者刷新输入流的性质/http连接/等等。我已经排除了这些可能性-事实上,我已经将我的问题简化为一个android应用程序,它非常简单,可以称为测试用例。我的应用程序只有一个Activity,其中包含一个按钮,按下该按钮会启动一个线程,该线程循环遍历外部文件目录,试图将其中的所有内容加载到位图中。我不使用位图,也不保留它或其他任

android - ApplicationStatus类E/SysUtils:ApplicationStatus中的ApplicationContext为null

我有时会在LogCat中收到此错误:E/SysUtils:ApplicationStatus中的ApplicationContext为null有人知道ApplicationStatus类吗?我的项目中没有它当我在openGL中快速渲染纹理时发生 最佳答案 在我的案例中,我设法解决了这个问题。将参数传递给Intent时出现NullPointerException。我的问题是在打开一个新的Intent时直接传递额外的变量,如下所示。调用代码:intent.putExtra("markerdata:",assetVO);接收码:marke

java - android < 2.3 和 java.text.Normalizer

在2.3之前的android版本中,什么是java.text.Normalizer的最佳替代品?http://developer.android.com/reference/java/text/Normalizer.html我需要像这样匹配字符串perchéperchèperche谢谢尼古拉 最佳答案 我有两个解决方案:1.)从here获取Normalizer的源代码和here.(几千行)2.)自己构建一个简单的翻译HashMap。也许您会在一段时间内只有法国用户?这是一个次优的解决方案,但在您的应用走向全局之前是可行的。

android - Android Canvas 中的平滑非常慢的文本动画,SUBPIXEL_TEXT_FLAG 不起作用

我无法在Canvas中实现平滑非常慢的文本动画,因为Canvas.drawText不想在“像素之间”绘制。例如,给定4个连续帧,我在其中绘制Y偏移量为0、0.5、1、1.5的文本,Canvas实际上将分别以偏移量0、0、1、1绘制它,这导致动画为“生涩的”。有一个名为Paint.SUBPIXEL_TEXT_FLAG的标志,它应该保持浮点精度。我发现了一个相关的线程,其中RomainGuy说这个标志目前在Android中不受支持:MeaningofsomePaintconstantsinAndroid.我的问题是:是否有任何现有的解决方法?注意:在另一个位图中绘制文本一次,然后使用浮点偏

android - getDrawingCache() 返回 null

我正在开发一个简单的绘画应用程序,并尝试实现在用户请求时提供更多空间来绘制的功能,我认为这可以通过简单地启用我的CustomView类(包含在LinearLayout中)的滚动来完成然后在ScrollView类中)。如果我没有通过运行block1来调整CustomView类的大小,那么block2可以正常工作(它只是节省了一个绘图屏幕。此时,没有滚动。)真可惜!Chunk2在运行Chunk1时失败(view.getDrawingCache()返回null)(此时启用滚动)。我想保存整个View,包括因滚动而遗漏的部分。block1:CustomViewview=(CustomView)

android - Gradle 同步失败 : Setup Project Failed: Null

很长一段时间我都没有遇到过这样的问题。可能与在该项目上测试预览版本有关。目前在稳定的AndroidStudio版本3.2.1上,我总是会收到这个奇怪的错误:我已经做了:使缓存失效并重新启动清理构建测试终端构建(一切正常)从头开始导入项目(它真的很小,所以没有问题-同样的问题)完全删除了/Users/myUserName/.gradle/文件夹删除了我在以下位置的所有AndroidStudio首选项:/Users/myUserName/Library/Preferences/AndroidStudio3.2/删除“.iml”文件和“.idea”文件夹并尝试再次导入项目将系统Gradle版

android - android :text ="@string" and android:text ="..."之间的区别

也许这是一个愚蠢的问题,但除了明显的区别之外,两者之间还有区别吗?android:text="@string/...."和android:text="..."?我在想,也许屏幕上出现的文本在使用@string时可以选择样式。哪个一般情况下最好使用还是真的没关系? 最佳答案 当您使用android:text="@string/"时,应用程序将在资源文件中查找字符串的值,使用此技术您可以管理多语言应用程序,使用按语言分类的“字符串”文件。 关于android-android:text="@s

我可以在jsqmessagesviewcontroller单元格中使用nsattributedstring进行textView.text吗?

我需要使用nsattribedstring设置cell.textView.attributedText而不是使用NSString设置cell.textView.text。这似乎是不可能的。想法?看答案哎呀。说话太快了。我看看我是否只是设置了以下方式:-(UICollectionViewCell*)collectionView:(JSQMessagesCollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath我会得到我想要的!

android - NfcAdapter.getDefaultAdapter(this) 在模拟器中返回 null

我正在尝试在模拟器API10(Android2.3.3).当我调用NfcAdapter.getDefaultAdapter(this)时,我得到null。为什么会这样?代码:publicclassForegroundDispatchextendsActivity{privateNfcAdaptermAdapter;privatePendingIntentmPendingIntent;privateIntentFilter[]mFilters;privateString[][]mTechLists;privateTextViewmText;privateintmCount=0;@Over

android - getSupportActionBar() 使用 Robolectric 返回 null

当我通过基于Roboelectric和JUnit的测试用例调用方法getSupportActionBar()时,它返回null。这是我的简单测试用例:packagecom.mobile.test;importstaticorg.hamcrest.CoreMatchers.equalTo;importstaticorg.junit.Assert.assertEquals;importstaticorg.junit.Assert.assertThat;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.robolect