无法理解Android中Drawable中的setState(int [])方法

时间:2015-06-16 14:26:45

标签: android

我在android文档中看到Drawble类中的setState(int [])方法返回一个布尔值。在其他情况下,我发现了一些像这样的代码:

        mSelectionHighlight =context.getResources().getDrawable(android.R.drawable.list_selector_background);
        mSelectionHighlight.setState(new int[] {
        android.R.attr.state_enabled,
        android.R.attr.state_focused,
        android.R.attr.state_window_focused,
        android.R.attr.state_pressed});

不应该是

        someBoolean=mSelectionHighlight.setState(new int[] {
        android.R.attr.state_enabled,
        android.R.attr.state_focused,
        android.R.attr.state_window_focused,
        android.R.attr.state_pressed});

1 个答案:

答案 0 :(得分:0)

Yo不必将方法调用的返回值赋给变量。您只需调用该方法并忽略返回值即可。