问题描述
- 不退出程序如何停止执行一个函数
- 下面是我的代码:
try { usrID=client.callString(""VerifyUsrnameAndPswd"" userName.getText().toString() password.getText().toString());}catch (JSONRPCException e){ Toast.makeText(thisNo internet connection"" Toast.LENGTH_LONG).show(); Log.e(""error""client.callString exception: ""+e.toString()); e.printStackTrace(); }
当没有网络链接时,我不想在catch 模块后执行 steps。但是我不想退出程序,因此不能使用 final()。
如何实现不退出程序如何停止执行一个函数呢?
解决方案
e.printStackTrace();这句去掉就不会退出
或者你先判断下是否有网络,在进行操作
解决方案二:
可以使用一个boolean变量来标记下,catch里修改boolean的值,等执行完上面函数的时候,根据boolean的值来决定是否调用下边的step
时间: 2025-01-20 12:12:05