Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android UnsupportedOperationException-随机错误-OnBackPressed_Android_Mupdf_Onbackpressed_Unsupportedoperation - Fatal编程技术网

Android UnsupportedOperationException-随机错误-OnBackPressed

Android UnsupportedOperationException-随机错误-OnBackPressed,android,mupdf,onbackpressed,unsupportedoperation,Android,Mupdf,Onbackpressed,Unsupportedoperation,我在随机运行Android代码时遇到不支持的操作异常。一旦抛出此异常,我的应用程序就会崩溃。如何处理该异常,以及引发此异常的基本原因是什么 例1: @Override public View getSelectedView() { throw new UnsupportedOperationException("Not supported"); } 例2: @Override public void onBackPressed() { if(slideContent.getV

我在随机运行Android代码时遇到不支持的操作异常。一旦抛出此异常,我的应用程序就会崩溃。如何处理该异常,以及引发此异常的基本原因是什么

例1:

@Override
public View getSelectedView() {
    throw new UnsupportedOperationException("Not supported");
}
例2:

@Override
public void onBackPressed() {

    if(slideContent.getVisibility()==View.VISIBLE)
        slideContent.setVisibility(View.GONE);
    if(searchAutoCompleteText.getText().toString().length()>0)
        searchAutoCompleteText.setText("");
    else{
        super.onBackPressed();
    }
}
日志:

java.lang.UnsupportedOperationException
com.artifex.mupdfdemo.ReaderView.getSelectedView(ReaderView.java:751)
android.widget.AdapterView.onInitializeAccessibilityEvent(AdapterView.java:1014)
android.view.View.sendAccessibilityEventUncheckedInternal(View.java:5150)
android.view.View.sendAccessibilityEventUnchecked(View.java:5135)
android.view.ViewRootImpl$SendWindowContentChangedAccessibilityEvent.run(ViewRootImpl.java:7463)
android.os.Handler.handleCallback(Handler.java:733)
android.os.Handler.dispatchMessage(Handler.java:95)
android.os.Looper.loop(Looper.java:157)
android.app.ActivityThread.main(ActivityThread.java:5335)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
dalvik.system.NativeStart.main(Native Method)

上面所写的是我得到UNSUPPORTEDOperationException和应用程序崩溃的几个场景。如果有人知道根本原因,请告诉我。

返回null,而不是
不支持操作异常

@Override
public View getSelectedView() {
    //throw new UnsupportedOperationException(getContext().getString(R.string.not_supported));
        return null;
}

检查

我也面临MuPDF的同样问题。我们能看到完整的日志吗?查到任何方法都会贬值bcoz,这是因为@MagicalPhoenixϡ用日志更新了我的问题。ThanksTry,而不是在getSelectedView中引发异常