草庐IT

Application-Library-Allowable-Cod

全部标签

java - 如何修复 `android.app.Application cannot be cast to` 错误

我在MainActivity的菜单中有一个项目,我在其中调用另一个名为HomeActivity的Activity:publicclassHomeActivityextendsActivity{privatestaticfinalStringTAG="CpuSpy";privateCpuSpyApp_app=null;//theviewsprivateLinearLayout_uiStatesView=null;privateTextView_uiAdditionalStates=null;privateTextView_uiTotalStateTime=null;privateText

android - 如何从 Application 对象调用 Activity 方法 finish()?

我有一段代码可以删除数据库中的一个项目。我从两个不同的Activity中调用相同的代码。因此,为了避免代码重复,我想将代码转移到Application对象中。其中一个Activity中的代码如下所示:privatevoiddeleteItem(){AlertDialog.Builderalert=newAlertDialog.Builder(Activity1.this);alert.setTitle(R.string.confirmTitle);alert.setMessage(R.string.confirmMessage);alert.setPositiveButton(R.st

java - 是否在 UI 线程上调用了 Android.App.Application Activity 生命周期回调?

我正在调查在更新我们使用的第三方库(Xamarin.Insights)后开始发生的性能下降。在调查过程中,我在一段较长的暂停期间停止了应用程序,这表明Android.App.Android.OnActivityDestroyed中隐藏了一个互斥锁。调用堆栈显示库使用了ActivityLifecycleCallbacks的注册实例在我们的应用程序中跟踪Activity生命周期事件的接口(interface)。我正在尝试确定是否在UI线程上调用了这些回调。直觉上我认为它们是在UI线程上调用的,但我找不到确定的证据来证实这一点。是否在UI线程上调用了ActivityLifecycleCall

安卓错误 "android.app.Application does not implement dagger.android.HasActivityInjector"

我正在尝试运行我的应用程序,但每次我点击一个按钮并调用一个特定的Activity(ExtendedActivity)时,我都会收到以下错误:Process:com.converter.android.dailycope,PID:28573java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.converter.android.dailycope/com.converter.android.dailycope.ui.extended.ExtendedActivity}:java.lang.RuntimeExce

android - SecurityException : get application info: Neither user 1010069 nor current process has android. 权限.INTERACT_ACROSS_USERS

我遇到了这个奇怪的崩溃。似乎AlarmManager.set()导致了这个但我不明白这是怎么回事,也不明白为什么。堆栈跟踪:FatalException:java.lang.RuntimeException:Unabletocreateapplicationcom.rotem.appmanager.app.MainApplication:java.lang.SecurityException:getapplicationinfo:Neitheruser1010069norcurrentprocesshasandroid.permission.INTERACT_ACROSS_USERS.

android - Koush Ion Library - 使用 Progressbar、TimeoutException 上传多部分/表单数据

我将像这样使用Ion将文件上传到restAPI(基于Koush提供的示例代码)if(Upload!=null&&!Upload.isDone()&&!Upload.isCancelled()){resetUploadReq();return;}StringUploadUrl=Constants.Video_Upload_URL+userToken;Upload=Ion.with(UploadActivity.this).load(UploadUrl).uploadProgressHandler(newProgressCallback(){@OverridepublicvoidonPro

android - 拒绝重新初始化 Android Lollipop 上先前失败的类 java.lang.Class<library.package.class>

我正在尝试在android中生成PDF/Docx。我尝试了很多库:apachepoi、docx4j和pdfbox,但控制台中始终显示此消息。有什么想法吗?例如,对于docx4j的示例代码:publicclassExportNotebookToWordTaskextendsRoboAsyncTask{privateProgressDialogexportProgress;privateActivityactivity;protectedExportNotebookToWordTask(Contextcontext,Activityactivity){super(context);this

显示 android.content.pm.PackageManager$NameNotFoundException : Application package com. google.android.backup 的 Android 日志猫

我是android的新手,当我尝试在avd中运行我的应用程序时,在日志猫中发现了以下异常,不幸的是我的应用程序无法运行,请帮助android.content.pm.PackageManager$NameNotFoundException:Applicationpackagecom.google.android.backupnotfoundatandroid.app.ContextImpl.createPackageContextAsUser(ContextImpl.java:2172)atandroid.app.ContextImpl.createPackageContext(Cont

java.lang.UnsatisfiedLinkError : No implementation found due to Library not loading 错误

当它说无法加载jniLibs和其他库中的.so文件时,我正在尝试将native编写的共享库集成到我的应用程序中。这是C文件#include#include#includeJNIEXPORTjstringJava_com_example_hellojni_HelloJni_DummyInit(JNIEnv*env,jobjectthiz){dummy*handle;char*msg;intrc=dummy_init_from_id("ml",&handle,&msg);if(rc==DUMMY_SUCCESS){return(*env)->NewStringUTF(env,"Initwa

android - 在android项目中哪里设置GOOGLE_APPLICATION_CREDENTIALS变量?

我正在开发一个需要使用谷歌云平台提供的谷歌视觉服务的安卓应用程序。对于身份验证,这使用类GoogleCredential类,其代码可在此处找到:https://cloud.google.com/vision/docs/label-tutorial#authenticating我需要将GOOGLE_APPLICATION_CREDENTIALS变量设置为指向从另一个链接下载的json文件的环境变量,这并不重要。问题是:当我使用设置环境变量时UriotherPath=Uri.parse("android.resource://com.example.himanshu.myapplicati