草庐IT

insert_null_val

全部标签

android ListView mListView.getChildAt(i) 为null,如何解决?

我创建以下代码:mListView.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewv,intposition,longid){for(inti=0;i我想实现一个功能,比如当我点击Listview的一个item时,它会显示一个View,而Listview的其他item会被隐藏。但是mListView.getChildAt(i)在超过mListView.getChildCount()后将有空指针。如何解决?提前

使用PrimeFaces过滤器后获取Null Row键

当我不在PrimeFacesDataTable中使用过滤器并尝试选择行,例如按“编辑”效果很好并采用选定的行。但是当我使用PrimeFacesfilter时,然后选择“primefacesfilter”,然后选择“过滤行”,然后编辑我获取org.primefaces.model。selectabledatamodel启用选择时异常。我知道这意味着我有一个空行键,但我不知道为什么。我正在使用有效的行键(id)数据表的主要键,当我使用调试时,我发现它在两次中获得ID故障情况,第一次获得正确的过滤ID,第二次获得nullID。我的问题为什么它获得了两次RowkeyID,这是第二次获得零的零件并导致例

android - getView 的 DialogFragment 在 onDismiss 上返回 null

我有一个派生自DialogFragment的自定义对话框。当用户点击确定按钮时,我需要保存屏幕上的信息。所以我关闭了PositiveButton调用并实现了onDismiss方法来保存数据。在onDismiss方法中,我需要从Dialog上的editView获取数据。我正在使用getView().findViewByID获取editView,但方法GetView()返回null。这是我的代码:@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){AlertDialog.Builderbuilder=newAlertD

android - 使用 Urban Airship 的推送通知在第一次启动时将 apID 返回为 null

我已经成功地将UrbanAirship推送通知集成到我的android应用程序中。我在这里遇到了一个问题,即apID在第一次启动时变为空,然后在第二次启动时,apId正确出现。这就是我获取apId的方式:Stringapid=PushManager.shared().getAPID();这是我用过的类:publicclassMyApplicationextendsApplication{publicstaticSharedPreferencesPREFS_TOKEN;publicstaticfinalStringPREFERENCE="UrbanAirship";publicstati

java - KeyStore getKey() 在 Android 中返回 null

我正在使用此代码将key存储到Android应用程序的KeyStore中:SecretKeyFactorykf=SecretKeyFactory.getInstance("DES");DESKeySpeckeySpec=newDESKeySpec(key);//byte[]keySecretKeyskey=kf.generateSecret(keySpec);KeyStoreks=KeyStore.getInstance(KeyStore.getDefaultType());ks.load(null,"ksPassword".toCharArray());PasswordProtect

java - Android VPN Service Builder.establish() 返回 null

我正在尝试让VPN服务在Android上运行。为此,我想我必须使用VpnService类中提供的Builder类,它由androidSDK提供。现在,当我尝试这样做时,方法builder.establish()返回空值。这是我写的完整方法;//IftheInterfacestillexistsfromlasttime,reuseit,ithasthesameparameters.if(theInterface!=null){return;}//configuretheVPNsettings.Builderbuilder=newBuilder();builder.setMtu(1500)

android - 尽管存在图像,BitmapFactory 返回 null

这里我想从字符串URL转换图像。虽然有一个包含图像的URL,但它返回null。我在下面分享了代码。privatebyte[]convertImageToByteArray(StringimgPath){byte[]byteArray=null;Bitmapbmp=BitmapFactory.decodeFile(imgPath);if(bmp!=null){try{ByteArrayOutputStreamstream=newByteArrayOutputStream();//bmp.compress(Bitmap.CompressFormat.JPEG,100,stream);bmp

Android DataBinding setVariable() 后跟 getVariable() 调用返回 null

我在以下布局中使用DataBinding。我在绑定(bind)对象上调用setViewModel()方法。如果我立即调用binding.getViewModel(),它会返回null。见下面的代码:布局:Activity:publicclassViewExpenseListActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);ActivityViewExpenseListBindingbind

android - findViewById 为首选项布局返回 null

我有一个首选项屏幕(responder_generic.xml),如下所示:我正在实例化如下:(在版本2.3.3中)addPreferencesFromResource(R.xml.responder_generic);我的布局=preference_header_switch_item_responder如下所示:现在,我在layout文件夹和layout/v-14中分别定义了复合按钮,如下所示:和在onPostCreate方法中,我试图在运行时使用findViewById(R.id.switchWidget)找到此复选框/开关,但它始终返回null。知道可能是什么原因吗?

android - 如何使用 Google Drive API : Insert File 上传 FILE_URI

在Android上,我正在尝试使用GoogleDriveAPI上传Cordova/PhonegapgetPicture()的输出:插入文件。有没有办法使用FILE_URI而不是DATA_URL(base64)来做到这一点?我首先尝试了Camera.DestinationType.DATA_URL,但它并没有像预期的那样返回Base64数据,它只是返回了与FILE_URI相同的内容。所以现在我想弄清楚如何将FILE_URI传递给Google云端硬盘插入文件(采用Base64)。有没有办法将FILE_URI转换为Base64?Cordova代码:navigator.camera.getPi