草庐IT

null-test

全部标签

android - 非法状态异常 : RecyclerView is null inside of Fragment within NavigationDrawer activity

我试图制作一个RecyclerView,它将进入我fragment的两个页面之一。这些页面放在NavigationDrawerActivity中。目标是创建类似于Play商店应用主页的内容。但是我在运行时发现这段代码有错误。它说:java.lang.IllegalStateException:mainMenumustnotbenullatcom.example.MyApp.app.fragment.MainFragment.onCreate(MainFragment.kt:49)我一直在查看一些SO线程,他们说布局未正确加载。这导致某些元素未按应有的方式链接。另一位在评论中说,问题在于

android - android.test.ServiceTestCase 中的 java.lang.NoClassDefFoundError

每次我开始我的Android仪器测试时它都会失败android.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests:ErrorintestSuiteConstructionFailed:java.lang.RuntimeException:Exceptionduringsuiteconstructionatandroid.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests.testSuiteConstructionFailed(TestSuiteBuilder.java:

java - 在android中将共享首选项值重置为null

如果我要在android首选项中设置一个键/值对,那么在维护键的同时返回并将值取消设置为null的最佳方法是什么?我想做的是以编程方式设置和取消设置值,在此先感谢。 最佳答案 就这么简单:yourEditor.remove("yourkeytoremove");而且你必须记得像往常一样提交:yourEditor.commit(); 关于java-在android中将共享首选项值重置为null,我们在StackOverflow上找到一个类似的问题: https:

Azure:从VM创建图像时的blob Uri null

我正在使用AzureCliv2.0,当我尝试从VM创建图像时,BlobUri为null:{...“Osdisk”:{“Bloburi”:null,...}...}我遵循了MicrosoftDoc我使用了在Azure门户上创建的UbuntuLTSVM。奇怪的是,我已经从VM创建了一个图像,此时,我有一个bloburi用于我的图像。我需要BlobUri来获取SAS,以便在AzureMarketplace发布一个应用程序。另外,URI也不出现在Azure门户中,如果我尝试从此图像创建VM,则成功。有人对为什么会发生这种情况有任何建议吗?谢谢你。看答案默认情况下,我们使用CLI2.0创建图像,新的创建

Android LocationManager 网络提供者返回 null

我想使用Android应用程序获取我的GPS坐标。我开始开发,可以得到GPS坐标,但是不准确。我想使用NETWORK_PROVIDER,但此提供商的Location始终为空。更有趣的是,isProvicerEnabled返回true。我使用了这个线程中的示例(最佳答案)enterlinkdescriptionhereprivatevoid_getLocation(){//Getthelocationmanagertry{booleanisGPSEnabled=false;booleanisNetworkEnabled=false;locationManager=(LocationMan

Android PendingIntent FLAG_NO_CREATE 不返回 null

我在使用PendingIntents时遇到了一些麻烦。每次打开我的应用程序时,它都会安排一些广播。我的问题是无法识别已经存在的PendingIntents。我知道必须使用相同的参数创建PendingIntents和底层Intents。她是我的代码...作为异步任务在我的启动器Activity中启动。longnextExecute=getNextExecute(t);if(nextExecute>System.currentTimeMillis()){inttt=12;intent=newIntent(context,BirthExecutor.class);intent.putExtr

java - 安卓java.lang.NullPointerException : Attempt to get length of null array

抱歉我的格式我是android和stackoverflow的新手由于格式错误,无法提交我的所有logcat简而言之,我收到以下错误:atcom.youmasti.mp3test.MainActivity.findsongs(MainActivity.java:45)atcom.youmasti.mp3test.MainActivity.onCreate(MainActivity.java:27)这是我的代码:MainActivitypublicclassMainActivityextendsAppCompatActivity{ListViewlv;Stringitems;@Overri

java - 尝试运行简单的 Android JUnit 测试。获取 : "Test run failed: No test results" What am I missing?

我以前从未使用过JUnit,现在我正在尝试在Android项目上设置它。我的测试项目相当复杂,包括一些JNI,但目前我的测试项目完全微不足道。我在网上找到了很多关于如何制作测试项目的示例(看起来完全不同),但似乎无论我遵循哪个,我得到的结果都是一样的。这是我的JUnit项目代码:packagecom.mycompany.myproject.test;importandroid.test.AndroidTestCase;publicclassSimpleTestCaseExampleextendsAndroidTestCase{publicvoidtest_testOne(){fail(

android - 即使 View 存在,convertView 也会作为 null 传递

我开发了一个android应用程序,其中图像和文本显示在GridView中,当用户向下滚动时会显示接下来的十个项目(图像和文本)。在调用adapter.notifyDataSetChanged()之后调用适配器的getView方法时会出现问题。适配器回收数据,但位置在GridView中重新排列和重复。在添加条件以检查convertView是否为null之前,我没有遇到过这个问题。Activity类:publicclassDynamicListViewActivityextendsActivityimplementsOnScrollListener{intvisibleElements;

java - 在对话框中启用 GPS 后,Android 位置返回 null

当我进入一个屏幕时,我会检查GPS是否已打开,如果没有,则会显示启用GPS的对话框。当用户单击"is"时,onActivityResult->GPS已打开,我尝试获取位置,但这始终返回null当我在GPS已打开的情况下进入屏幕时,会正确检索位置。我已经为此苦苦挣扎了几天,似乎找不到任何资源。UserLocationUtilities.javapublicclassUserLocationUtilitiesimplementsGoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener,Loc