我的代码中有这样的代码
(net::ERR_CONNECTION_REFUSED
用[条件(“DEBUG”)]标记的写行,这意味着在发布时将省略此方法的调用。
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
view.loadUrl("about:blank");//hide the error page
Toast.makeText(getBaseContext(), "connection lost", Toast.LENGTH_SHORT).show();
findViewById(R.id.welcome).setVisibility(View.VISIBLE);
animEnabled = true;//enable welcome screen animation
super.onReceivedError(view, errorCode, description, failingUrl);
}
但是,它会在RELEASE中为此方法的参数调用string.Format还是将其删除?
答案 0 :(得分:0)
在这里找到答案 - Does using ConditionalAttribute also remove arguments computation?
如果定义了符号,则包含呼叫;否则,电话 (包括对呼叫参数的评估)被省略。