草庐IT

android - 尝试检索帧时,MediaMetadataRetriever 始终返回 null

我正在尝试通过URL获取流媒体视频的第一帧。getFrameAtTime似乎总是无异常地返回null。@OverrideprotectedBitmapdoInBackground(String...strings){Stringurl=strings[0];MediaMetadataRetrieverretriever=newMediaMetadataRetriever();//IsactuallyavailableinApilevels());returnretriever.getFrameAtTime(1000,MediaMetadataRetriever.OPTION_CLOSE

android - 尽管调用了 addToBackStack(null),但 Fragment BackStack 不起作用

在我的Activity中,我调用:getFragmentManager().beginTransaction().addToBackStack(null).add(R.id.fragment_container,newUserPlaylistsFragment()).addToBackStack(null).commit();此fragment已正确添加到View中。该fragment包含一个ListView。单击项目时,将执行以下代码:getFragmentManager().beginTransaction().replace(R.id.fragment_container,new

android - gradle Android studio : "Cannot invoke method get() on null object" 错误

我有一个包含多个模块的项目,每个模块都是一个单独的应用程序。我将Firebase添加到一个模块,此后另一个模块的gradle无法同步。我不断收到:“无法在空对象上调用方法get()”,当我注释掉播放服务“依赖项时,它会消失。我的等级是:buildscript{repositories{google()maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gradle:1.+'}}applyplugin:'com.android.application'applyplugin:'

android - BitmapFactory.decodeByteArray 在 android 中返回 null

在我的应用程序中,我将base64字符串转换为图像。为此,我最初将base64文件转换为字节数组,后来尝试转换为图像。要转换为图像,我使用以下代码FilesdImageMainDirectory=newFile("/data/data/com.ayansys.Base64trial");FileOutputStreamfileOutputStream=null;StringnameFile="Images";try{BitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inSampleSize=5;options

android - getCurrentFocus() 返回 null

我试图在屏幕上显示一个Snackbar,其中包含我在拍照后在onActivityResult()方法中检索到的一些文件数据。问题是传递给Snackbar的View返回null,我无法显示它。这是onActivityResult()方法的代码:@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(requestCode==CAMERA_REQUEST_CODE&&result

android - 房间查询返回null

我正在尝试确定我的数据库中是否存在具有特定ID的项目,但即使我知道它在数据库中,我仍然得到null。我很确定我错误地定义了我的查询,但我不确定问题是什么。我一直在查看房间查询示例,但未能解决问题。当我运行代码时,除了在尝试打印查询日志时出现空指针异常外,我没有看到任何错误。我尝试在DAO中执行的查询如下所示:@Query("selectfilmIDfromFilmDataModelwherefilmID=:currentId")LiveDatainDatabase(StringcurrentId);我的View模型有这个方法作为UI和DAO之间的过渡:publicLiveDatainD

android - Kotlin 自定义 View 引用 textview 返回 null

我有一个自定义View:classCustomerView(context:Context,attrs:AttributeSet):LinearLayout(context,attrs){privatevartxtName:TextViewprivatevartxtAge:TextViewinit{View.inflate(context,R.layout.view_customer,null)txtName=findViewById(R.id.txtTestName)txtAge=findViewById(R.id.txtTestAge)txtName.text="Person"tx

android - ClipData getPrimaryClipDescription() 在 Android 6.0.1 中返回 null

if(mClipboard.getPrimaryClipDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_PLAIN)||mClipboard.getPrimaryClipDescription().hasMimeType(ClipDescription.MIMETYPE_TEXT_HTML))getPrimaryClipDescription()在少数Android6.0.1中为null。Attempttoinvokevirtualmethod'booleanandroid.content.ClipDescription.

android - 无法从 LinkedIn 应用程序获取访问 token 。它在 onActivityResult 中返回 null

我正在使用linkedInandroidsdk登录应用程序但无法获取访问token。voidstartAutheniticate(){LISessionManager.getInstance(getApplicationContext()).init(this,buildScope(),newAuthListener(){@OverridepublicvoidonAuthSuccess(){//SavedAccessTokenAccessTokenaccessToken=LISessionManager.getInstance(getApplicationContext()).getS

android - 从 Android 上的 Facebook SDK 获取配置文件数据始终返回 Null。为什么?

我刚刚了解了facebookSDKonandroid。我已经在stackoverflow和facebookdeveloperguide上搜索登录,但是当从facebooksdk获取个人资料数据时我仍然卡住了。我尝试从以下位置实现解决方案:unablegetprofile和Getemail,但仍然卡住了。这是我的代码:publicclassHomeLoginActivityextendsActivity{LoginButtonbtnFacebook;CallbackManagercallbackManager=CallbackManager.Factory.create();Profil