解决方案 »

  1.   

    登录操作和主页是两个activity吗
      

  2.   

    程序不启动就能响应nfc是因为你的mainfest 第一个activity启动的intent-filter配置了nfc的过滤器,
    还有你如果登录和主页是两个activity,就不要在登录activity中重写的onnewintent方法中取获取nfc的intent
      

  3.   

    登录和NFC是两个Activity,具体实现如下:帮忙看下,谢谢
    manifest文件:
    我在登录activity中没有重写的onnewintent这个方法
      

  4.   

    我看你的manifest配置是正常的,你说应用关闭贴卡还能调起,你看看ddms中你的应用是否还在。你没有配置接收nfc的意图是不会被nfc的intent调起的。
      

  5.   

    你试试删除了nfcactivity的过滤器,在进入该activity时再获取
    @Override
    protected void onNewIntent(Intent intent) { parcelNfc = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);}
      

  6.   

    请问大神,我得应用程序为什么没有调用onnewIntent