我希望系統在滿足條件1的情況下可以退出無效功能HandlePost
,所以我在DoSomething1()
之後加上return
。如何在Android中的void函數中退出?
但Android Studio告訴我信息'返回'是不真實的,因爲'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());
}
}
您可以將「case 2」放在「else if」塊中,而不是返回。 – Gulllie