Articles of runtimeexception

RuntimeException:无法调度event @ otto

我们当前的应用程序版本中有一个问题,来自otto的EventHandler。 我们在崩溃日志中得到一个RuntimeException ,其中包含以下描述: “原因:java.lang.RuntimeException:无法调度事件:classcom.nameOfBrand.ui.events.SwitchFragmentEvent to handler [EventHandler public void com.nameOfBrand.ui.activities.MainActivity.onSwitchFragmentEvent(com.nameOfBrand.ui.events.SwitchFragmentEvent) )]” 我们有一个按钮,在SwitchFragmentEvent我们触发一个自定义的SwitchFragmentEvent 。 在一些奇怪的情况下,框架无法调度Event并抛出RuntimeException 。 带有按钮的片段扩展了AbstractResultListFragment ,这个扩展了AbstractFragment 。 我们在AbstractFragement的onResume中注册EventBus,并在onPause上注销它。 一切正常,除了这一个按钮:/ 有没有人有这样的想法或曾经做过这样的事情? 更新: Scompt是对的。 RuntimeException是从我们的代码中的NullPointerException的原因引发的。 谢谢 提普:阅读你的崩溃日志直到最后;)

自定义通知:java.lang.RuntimeException:错误的数组长度

我正在尝试使用Google的示例在我的Android应用程序中使用自定义通知 ( 创建自定义通知布局部分 )。 由于我使用的是这个确切的代码,因此每隔几次就会触发一次RuntimeException通知。 我的堆栈跟踪: FATAL EXCEPTION: main java.lang.RuntimeException: bad array lengths at android.os.Parcel.readIntArray(Parcel.java:677) at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:369) at android.app.NotificationManager.notify(NotificationManager.java:110) at android.app.NotificationManager.notify(NotificationManager.java:90) at com.****.service.UpdateFeedService.notifyUpdateProgress(UpdateFeedService.java:266) at com.****.service.task.PodcastUpdaterTask.onProgressUpdate(PodcastUpdaterTask.java:63) at com.****.service.task.PodcastUpdaterTask.onProgressUpdate(PodcastUpdaterTask.java:1) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:432) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:144) at android.app.ActivityThread.main(ActivityThread.java:4937) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) at dalvik.system.NativeStart.main(Native Method) 我的代码: private final Intent updateInProgressIntent = new Intent(this.context, […]

从代码中选中一个菜单项

我有一个Android应用程序,其中一个活动中包含以下菜单项(涉及处理名称和mac编号列表): 当应用程序状态发生变化时,我希望能够使用以下代码预先检查上次使用的排序选项列表中的哪个项目: ((MenuItem)findViewById(R.id.sort_by_name)).setChecked(true); 问题是这个特定的行给了我一个运行时exception。 有没有人知道为什么? 查看日志会发现运行时exception是由空指针exception触发的。 通过这种方式更改代码: MenuItem mi = (MenuItem)findViewById(R.id.sort_by_name); mi.setChecked(true); 很明显,exception发生在seconds语句中,即MenuItem mi为null。 那么为什么第一个语句无法将指针指向正确的MenuItem?

使用自定义parcelable类在Android应用中解组错误

对于我的Android应用程序,我得到了几个解组错误,尽管我认为我已经完成了通过Parcelable正确保存和加载对象所需的一切。 你能告诉我我的代码有什么问题吗? 错误1: java.lang.RuntimeException: Unable to start activity ComponentInfo Caused by: java.lang.RuntimeException: Parcel android.os.Parcel@41279860: Unmarshalling unknown type code 6619241 at offset 1372 at android.os.Parcel.readValue(Parcel.java:1922) at android.os.Parcel.readMapInternal(Parcel.java:2094) at android.os.Bundle.unparcel(Bundle.java:223) at android.os.Bundle.getParcelable(Bundle.java:1158) at android.app.Activity.onCreate(Activity.java:860) at my.app.package.PlayComputer.onCreate(PlayComputer.java:1012) at android.app.Activity.performCreate(Activity.java:4465) MyActivity中的第1012 MyActivity是对super.onCreate(savedInstanceState);的调用super.onCreate(savedInstanceState); 在Activity的onCreate() 。 protected void onSaveInstanceState(Bundle savedInstanceState) { if (myObject == null) { savedInstanceState.putParcelable(“myObject”, null); } else { […]

扩展类android.support.design.widget.FloatingActionButton时出错

我的应用程序崩溃是因为 扩展类android.support.design.widget.FloatingActionButton时出错 这是我在XML中的代码 这是我的傻瓜 compile ‘com.android.support:appcompat-v7:23.4.0’ // appcompat library compile ‘com.android.support:design:23.4.0’ 我的logcat 致命exception:主要进程:com.cyanlabsid.cetakphoto,PID:15298 java.lang.RuntimeException:无法启动活动ComponentInfo {com.cyanlabsid.cetakphoto / com.cyanlabsid.cetakphoto.PhotoPicker}:android.view.InflateException:Binary XML文件行#76:二进制XML文件行#76:在android.app.ActivityThread.handleLaunchActivity(ActivityThread)的android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423)中输出类android.support.design.widget.FloatingActionButton时出错。 java:2483)在Android.app.Handler.dispatchMessage上的android.app.ActivityThread.access $ 900(ActivityThread.java:153)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1349)(Handler.java: 102)在android.app.Looper.loop(Looper.java:148)的android.app.ActivityThread.main(ActivityThread.java:5441),位于com.android的java.lang.reflect.Method.invoke(Native Method) .internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:738)at com.android.internal.os.ZygoteInit.main(ZygoteInit.ja va:628)由以下原因引起:android.view.InflateException:二进制XML文件行#76:二进制XML文件行#76:在android.view.LayoutInflater.inflate(LayoutInflater)中输出类android.support.design.widget.FloatingActionButton时出错。 java:543)在android.view.LayoutInflater.inflate(LayoutInflater.java:427)android.view.LayoutInflater.inflate(LayoutInflater.java:374)android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java) :284)在android.app.Activity.performCreate的com.cyanlabsid.cetakphoto.PhotoPicker.onCreate(PhotoPicker.java:74)上的android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)(活动。 java.6303)在android.app.Anstrumentation.callActivityOnCreate(Instrumentation.java:1108)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2376)android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2483)at at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) android.app.ActThread.access $ 900(ActivityThread.java:153)在android.app.Act ivityThread $ H.handleMessage(ActivityThread.java:1349)位于android.app.AooT.Thread.main的android.os.Handler.dispatchMessage(Handler.java:102)android.os.Looper.loop(Looper.java:148) (ActivityThread.java:5441)位于com.android.internal.os的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:738)的java.lang.reflect.Method.invoke(Native Method) .ZygoteInit.main(ZygoteInit.java:628) 有人能说出我的错吗?

“RuntimeException:执行暂停未恢复的活动”

(我在stackoverflow上看到了类似的问题,但答案并不是真正的答案,问题的上下文也有所不同。) “java.lang.RuntimeException:执行暂停未恢复的活动” 我开发了一个游戏应用程序(使用普通视图和GLSurfaceView)。 如果我快速打开和关闭手机显示,有时会导致此exception(由ActivityThread抛出),但我的应用程序在exception后正常运行。 我的应用程序是横向应用程序,它也在清单中正确设置(包括方向和配置更改)。 这个可以吗? 这是ActivityThread在我的应用程序的应用程序名称下抛出的RuntimeException,但它不会终止我的应用程序。

错误:android studio中的任务’:app:transformClassesWithDexForDebug’执行失败

我正在将我的项目从eclipse转移到Android Studio。 在运行我的应用程序时,我收到以下错误。 无法find任何解决方案。 我也启用了multidex。 错误:任务’:app:transformClassesWithDexForDebug’的执行失败。 com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程’命令’C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe”以非零退出值1结束 我的gradle文件也在下面 apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.3” defaultConfig { applicationId “com.myapp” minSdkVersion 9 targetSdkVersion 21 multiDexEnabled true }buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(‘proguard- android.txt’), ‘proguard-project.txt’, ‘proguard-google-api-client.txt’ } } } dependencies { compile […]

java.lang.RuntimeException:无法初始化Visualizer引擎,错误:-4

在API 16上运行应用程序时出现以下错误。 java.lang.RuntimeException: Unable to start activity ComponentInfo{}: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) at android.app.ActivityThread.access$600(ActivityThread.java:130) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -4 at android.media.audiofx.Visualizer.<init>(Visualizer.java:199) at xyz.activity.AudioPreviewActivity.setupVisualizerFxAndUI(AudioPreviewActivity.java:83) at […]

错误膨胀类android.support.design.widget.FloatingActionButton

我的应用程序崩溃,因为 错误膨胀类android.support.design.widget.FloatingActionButton 这是我在XML中的代码 <android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|right" android:layout_margin="16dp" android:src="@drawable/icon_right" app:backgroundTint="@color/green" android:onClick="previewphoto" app:layout_anchorGravity="bottom|right|end" /> 这是我的gradle compile 'com.android.support:appcompat-v7:23.4.0' // appcompat library compile 'com.android.support:design:23.4.0' 我的logcat 致命例外:主进程:com.cyanlabsid.cetakphoto,PID:15298 java.lang.RuntimeException:无法启动活动ComponentInfo {com.cyanlabsid.cetakphoto / com.cyanlabsid.cetakphoto.PhotoPicker}:android.view.InflateException:二进制XML文件行#76:二进制XML文件行#76:错误的android.app.ActivityThread.handleLaunchActivity(ActivityThread。 java:2483)在android.app.ActivityThread.access $ 900(ActivityThread.java:153)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1349)在android.os.Handler.dispatchMessage(Handler.java: 102)在android.os.Looper.loop(Looper.java:148)在android.app.ActivityThread.main(ActivityThread.java:5441)在java.lang.reflect.Method.invoke(本地方法)com.android .internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:738)at com.android.internal.os.ZygoteInit.main(ZygoteInit.ja va:628)引起:android.view.InflateException:二进制XML文件行#76:二进制XML文件行#76:错误在android.view.LayoutInflater.inflate(LayoutInflater中的类android.support.design.widget.FloatingActionButton膨胀。 android.view.LayoutInflater.inflate(LayoutInflater.java:427)在android.view.LayoutInflater.inflate(LayoutInflater.java:374)在android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java :284)at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)at com.cyanlabsid.cetakphoto.PhotoPicker.onCreate(PhotoPicker.java:74)at android.app.Activity.performCreate(Activity。在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2483)在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2376)在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) android.app.ActivityThread.access $ 900(ActivityThread.java:153)在android.app.Act 在android.app.ActivityThread.main上android.os.Looper.loop(Looper.java:148)android.os.Handler.dispatchMessage(Handler.java:102)上的ivityThread $ H.handleMessage(ActivityThread.java:1349) (ActivityThread.java:5441)at com.android.internal.os.ZygoteInit java.lang.reflect.Method.invoke(Native Method)$ MethodAndArgsCaller.run(ZygoteInit.java:738)at com.android.internal.os […]

在android studio中运行时间exception开始索引时间

我开始我的Android Studioclosures后。 在closures之前工作得很好但是现在开始Android Studio“索引”完成了全部进度,并且再次启动索引这个过程是连续的无限级 索引…….比,扫描文件索引…. 再次 索引…….比,扫描文件索引… 给运行时例外是: RuntimeException: java.io.IOException:writePrevChunkAddress:61889832,61981366,C:\Users\oxiloindia\.AndroidStudioPreview 2.1\system\index\trigram.index\Trigram.Index.values 如何阻止Android Studio的无限过程工作,所以我可以开始我的项目