0

TI Sensor Tag를 사용하여 Android 앱에 알림을 보내려고했습니다. 나는 사용자 가이드를 찾아 보았고 다음 코드를 발견했다. 아무도 오류를 없애고 내 안드로이드 애플 리케이션에 알림 팝업에 대한 적절한 코드를 가져 오는 방법에 나를 도울 수 있을까. 당신이 코드를 작성할 때다음과 같은 오류를 제거하는 방법?

- Syntax error on token(s), misplaced construct(s) 
- Syntax error, insert "enum Identifier" to complete EnumHeader 
- Syntax error on token "void", @ expected 
- Syntax error on token "{", ; expected after this token 
- Syntax error on token(s), misplaced construct(s) 

답변

0

, 당신은 괄호, 쉼표 같은 것들의 정확한 위치에 매우 신중해야이 라인에서

여러 마커, 다음과 같이

package ti.android.ble.sensortag; 

    public void onCharacteristicChanged(BluetoothGattCharecteristic c) { 
     Integer encodedInteger = c.getIntValue(FORMAT_UNIT8, 0); 

     SimplKeysStatus newValue = SimpleKeysStatus.values()[encodedInteger %4]; 
     model.setSimpleKeysStatus(newValue); 


    } 

    public enum SimpleKeysStatus { 
     // Warning: The order in which these are defined matters. 
     OFF_OFF, OFF_ON, ON_OFF, ON_ON; 
    } 

오류

은 세미콜론.

예를 들어, 열거 형 정의 끝에는 세미콜론이 있는데, 거기에 있으면 안됩니다. 다음과 같은 형식이어야합니다.

public enum SimpleKeysStatus {OFF_OFF, OFF_ON, ON_OFF, ON_ON} 

이 문제를 해결하면 이후의 오류도 사라집니다.

관련 문제