如何在异常发生后多次按钮点击处理异常

时间:2013-10-30 07:36:41

标签: android exception

我给出了错误的输入并单击了一个按钮,它抛出了一个异常我把try catch块,下次我会给出正确的输入然后这次也抛出异常。

如果我第一次给出正确的输入,那就没问题了。但下次会发生什么。 为什么捕获块被剔除。

这是我的代码

try {
                    // Call the asynchronous background method to sign up
                    user.signUpInBackground(new SignUpCallback() {
                        public void done(ParseException e) {
                            if (e == null) {
                                // Successful. Allow access to app.
                                Log.v("TEST", "Successful");

                                Toast.makeText(getApplicationContext(),
                                        "saved successfully ",
                                        Toast.LENGTH_SHORT).show();
                            } else {
                                // Failed....
                                String[] ex = e.toString().split(":");
                                Log.v("TEST", "Failed" + ex[1]);
                                Toast.makeText(getApplicationContext(),
                                        ex[1], Toast.LENGTH_SHORT).show();

                            }
                        }
                    });
                } catch (Exception e1) {
                    // TODO: handle exception
                    String[] ex = e1.toString().split(":");
                    Log.v("TEST", "Failed" + ex[1]);
                    Toast.makeText(getApplicationContext(), ex[1],
                            Toast.LENGTH_SHORT).show();
                    Log.v("TEST", "catch exception" + e1);

                    // finish();
                }

异常是:10-30 11:03:16.025:VERBOSE / TEST(6351):catch exceptionjava.lang.IllegalArgumentException:无法注册已注册的用户。

0 个答案:

没有答案