У меня есть две функций, которые я хочу назвать их оба
первого вопроса:, если оба они истинны, некоторые операции будут делать (в этом примере добавить флаги). правильно ли их называть?объединение 2 вызовов методов в если условии
if (getCallId()==1 & getCallState()==1)
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
public int getCallState()
{
return MiniSipService.m_callState;
}
public int getCallId()
{
return MiniSipService.m_callId;
}
второй вопрос: Что бы я, если бы я хотел negativate одной функции?
Я попробовал второй, но у меня была ошибка: плохие типы операндов для двоичного оператора '&&' – AFN
@afn Я сказал, что использование второго варианта требует изменения типа возврата 'getCallId()' и 'getCallState()' на boolean. – Eran
Наличие метода, чья подпись является 'boolean get', является очень противоречивой, поскольку ее не соответствует java beans. –
SpaceTrucker