令牌上的语法错误,而是应为 ConstructorHeaderName &amp;标记“(",<预期的语法错误 [英] Syntax error on tokens, ConstructorHeaderName expected instead &amp; Syntax error on token &quot;(&quot;, &lt; expected

查看:44
本文介绍了令牌上的语法错误,而是应为 ConstructorHeaderName &amp;标记“(",<预期的语法错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我收到两个错误,指出令牌上的语法错误,ConstructorHeaderName 应改为 &标记 "(", < expected

I'm getting two errors stating Syntax error on tokens, ConstructorHeaderName expected instead & Syntax error on token "(", < expected

上线:

mTM.listen(callListener, PhoneStateListener.LISTEN_CALL_STATE);

...有什么建议吗?

public class DataCountService extends Service {
    String text = "USR;1";
    String ERROR = Constants.PREFS_NAME;
    private Timer timer = new Timer();
    private long period;
    private long delay_interval;




    EndCallListener callListener = new EndCallListener();
    TelephonyManager mTM = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
    mTM.listen(callListener, PhoneStateListener.LISTEN_CALL_STATE);

    private class EndCallListener extends PhoneStateListener {
        @Override
        public void onCallStateChanged(int state, String incomingNumber) {
            if(TelephonyManager.CALL_STATE_RINGING == state) {
              //  Log.i(LOG_TAG, "RINGING, number: " + incomingNumber);
            }
            if(TelephonyManager.CALL_STATE_OFFHOOK == state) {
                //wait for phone to go offhook (probably set a boolean flag) so you know your app initiated the call.
              //  Log.i(LOG_TAG, "OFFHOOK");
            }
            if(TelephonyManager.CALL_STATE_IDLE == state) {
                //when this state occurs, and your flag is set, restart your app
              //  Log.i(LOG_TAG, "IDLE");
            }
        }
    }

推荐答案

mTM.listen(callListener, PhoneStateListener.LISTEN_CALL_STATE);

不包含在任何方法中.你应该把它放在 constructor(这看起来像你想要)或常规方法.

is not included in any method. You should put this in the constructor(which seems like what you want) or a regular method.

这篇关于令牌上的语法错误,而是应为 ConstructorHeaderName &amp;标记“(",<预期的语法错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆