草庐IT

empty2null

全部标签

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

android - 属性 "empty"未按预期使用 SimpleFramework

所以我试图在元素没有值时设置一个空属性。所以我的类看起来像这样:@Order(attributes={"name"})publicclassTypeNumber{@Attribute(required=false)protectedStringname;@Element(required=false)@Attribute(empty="xsi:nil=\"true\"")protectedBigDecimalvalue;//gettersettermethodsgoeshere}如果我期望输出为空值:而实际输出是:知道为什么空属性没有按预期工作吗?还是我做错了?注意:我将SimpleF

java - 应用程序重启后 Room Empty Db

我正在尝试将Room用于我的新应用。但是每当我重新启动我的应用程序时,我都无法检索旧数据。看起来我的应用程序每次都在创建一个新的数据库实例,但我不确定为什么。这是我基于MVP模式的类(class)。编辑:我刚刚再次检查,发现自动生成的实体ID(MyModel)没有重置为1,但是当我检索数据时,我只在该session中插入了集合。道@DaopublicinterfaceMyDao{@Insert(onConflict=OnConflictStrategy.REPLACE)ListinsertModels(Listmodels);@Query("SELECT*FROMMyModel")Li

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 - 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

android - getApplicationContext() 在服务中返回 null

我在自己的进程中有一个服务,我在list中声明了它:但是onStartCommand我试图获取一个ApplicationContext,但它总是返回null,我能忘记什么吗?publicintonStartCommand(Intentintent,intflags,intstartId){android.os.Debug.waitForDebugger();ContextmContext=getApplicationContext();returnService.START_STICKY;}然后我就这样开始了:startService(newIntent(getApplicationC

android - 如何在onActivityresult中获取图片路径(Intent数据为null)

我必须启动相机,当用户拍完照片后,我必须拍摄并在View中显示。查看http://developer.android.com/guide/topics/media/camera.html我做了:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);bLaunchCamera=(Button)findViewById(R.id.launchCamera);bLaunchCamera.setOnClic