gpt4 book ai didi

java - 如何在 Android 的 void 函数中退出?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:00 24 4
gpt4 key购买 nike

我希望系统在满足条件Case 1时能够退出void函数HandlePost,所以我在DoSomething1()之后添加了return

但是 Android Studio 告诉我信息“return”作为“void”方法中的最后一条语句是不必要的!

private void HandlePost(IHTTPSession session){
try {

Map<String, String> files = new HashMap<String, String>();
session.parseBody(files);

//Case 1
String deleteValue=session.getParms().get("ActionDelete");
if (deleteValue!=null){
DoSomething1();
return;
}

//Case 2
String copyValue=session.getParms().get("ActionCopy");
if (copyValue!=null){
DoSomething2();
return;
}

} catch (Exception e) {
Utility.LogError("This is an error "+e.getMessage() );
}
}

最佳答案

如果 return 语句是方法中的最后一个(执行的)语句,则它是不必要的。您可以忽略该警告或删除该语句。注意:您的示例中的第一个 return 必需的,但第二个不是。

如果将Case 2 放在else block 中,则可以完全避免在方法中返回。

关于java - 如何在 Android 的 void 函数中退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com