草庐IT

static_casting

全部标签

java - 获取 ClassCastException : java. lang.Integer cannot be cast to java.lang.String 错误而无需强制转换

我正在开发一款适用于Android的应用程序,但无法弄清楚我犯的错误。我搜索了4个多小时的错误。我在使用SharedPreferences时遇到以下异常:E/AndroidRuntime:FATALEXCEPTION:mainCausedby:java.lang.ClassCastException:java.lang.Integercannotbecasttojava.lang.Stringatandroid.app.SharedPreferencesImpl.getString(SharedPreferencesImpl.java:235)atde.immozukunft.quic

android - java.lang.NoSuchMethodError : No static method getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; 错误

我将AndroidStudio更新到2.2,我的项目将不再构建。我的Activity的super.onCreate(savedInstanceState)给我一个错误:java.lang.NoSuchMethodError:NostaticmethodgetDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;inclassLandroid/support/v4/content/ContextCompat;oritssuperclasses(declarationof'android.suppor

java - `static` 和 `non-static` 字段在 Java Android 中获得更好的性能

我在Android上使用openGL2D开发游戏。因为我的View很复杂并且同时包含300-400个对象(游戏循环),所以很难获得性能级别。我非常了解java中的static和non-static字段:privatefinalstaticintNUMBER=10;和privatefinalintNUMBER=10;我的问题不是封装(作为OO)而是性能。static或non-static字段哪个更适合用于性能。我的想法是,对于我的大部分逻辑,我使用像float/int这样的原语。我为我所有的“View”创建了通用父类(superclass),这个类在性能范围内必须更高效:例子如下:/**

java - JNI/安卓 : call to non static method in Java from C++?

我得到了以下当前调用静态Java方法的JNI方法:voidbindToMarketBillingServiceJNI(constchar*inappID){JniMethodInfot;if(JniHelper::getStaticMethodInfo(t,"com/mycompany/games/js/TestsDemo","bindToMarketBillingService","(Ljava/lang/String;)V")){jstringstringArg1;if(!inappID){stringArg1=t.env->NewStringUTF("1");}else{stri

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

安卓 M ClassCastException : FrameLayout$LayoutParams cannot be cast to WindowManager$LayoutParams

这段代码似乎适用于androidapi16-22,但不适用于api23。我只是想显示一个带有选项的弹出窗口,并使弹出窗口下方的背景变暗:WindowPopUpwindowPopUp=newWindowPopUp(mContext,mPlaces.get(position),position,fromSearch);windowPopUp.showAtLocation(v,Gravity.CENTER,0,0);Viewparent=(View)windowPopUp.getContentView().getParent();//dimthewindowinthebackgroundWi

安卓 fragment : "cannot cast android.app.Fragment"

我的fragment类从支持v4中正确导入。但是,当我在MainActivity中使用getFragmentManager时,出现错误“cannotcastandroid.app.Fragment”。不知何故,getFragmentManager使用的是旧fragment,而不是supprt.v4.app.Fragment。你知道我应该用什么方法吗?packageexample.hfad.fragments_chapter7;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.view.

android - APP_STL := gnuSTL_static is broken in Android NDK 8c through 8e

这适用于8b,但从8c开始,我得到:rm-f./libs/armeabi/lib*.so./libs/armeabi-v7a/lib*.so./libs/mips/lib*.so./libs/x86/lib*.sorm-f./libs/armeabi/gdbserver./libs/armeabi-v7a/gdbserver./libs/mips/gdbserver./libs/x86/gdbserverrm-f./libs/armeabi/gdb.setup./libs/armeabi-v7a/gdb.setup./libs/mips/gdb.setup./libs/x86/gdb.

android - Google Static Map API 中的面积计算

如何使用Google静态mapAPI计算面积?将一个地block的经纬度传给googleStaticmapAPI后,我们得到的就是最终的结果。这是如何获得的?它是如何计算的,有没有适用的公式? 最佳答案 我不确定是否有直接计算面积的方法,但第一步是计算每个像素的米数。如果你知道以像素为单位的map尺寸和缩放级别,你就可以做到这一点,我不确定我的计算是否正确,但在45度纬度(北)缩放级别20时每像素0.88米的比例,然后是这个单位缩放级别加倍......(例如,在19级时,比例为0.88*2,在18时..0.88*4..等)

android - java.lang.NoSuchMethodError : No static method zzb 错误

每当我在手机上运行我的应用程序时,我都会遇到错误:FATALEXCEPTION:mainE/AndroidRuntime(18680):java.lang.NoSuchMethodError:Nostaticmethodzzb(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;inclassLcom/google/android/gms/common/internal/zzaa;oritssuperclasses(declarationof'com.google.android.gms.common.internal.zzaa