方法的条件属性和计算参数

时间:2017-05-18 03:08:58

标签: c# conditional-attribute

我的代码中有这样的代码

(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还是将其删除?

1 个答案:

答案 0 :(得分:0)

在这里找到答案 - Does using ConditionalAttribute also remove arguments computation?

  

如果定义了符号,则包含呼叫;否则,电话   (包括对呼叫参数的评估)被省略。