安卓常见异常处理

来源:互联网 发布:美亚 支付宝 知乎 编辑:程序博客网 时间:2024/05/18 13:30
1.crashDump:{java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

at android.support.v4.app.l.s(FragmentManager.java:1314)

处理方法:

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.replace(R.id.content, mChatFragment, "home");
        if(isFinishing()) {
            return;
        } else {
            ft.commitAllowingStateLoss();
        }

2.No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE (has extras) }

处理方法: 
PackageManager packageManager = context.getPackageManager();
if (packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {

1 0
原创粉丝点击