2013-07-16 33 views
0

我正在创建一个包含2个活动的应用程序。我的应用程序读取nfc标签并执行一些Web服务调用。我需要两项活动都可以阅读nfc卡。我设置了两个acitivty的意图过滤器,但选择对话框将打开。所以我需要我目前的活动,当我们将卡片读取到读卡器时,读取NFC卡片。你可以提出任何的设计方法...当前活动只读取检测到的nfc卡

这是我的清单

<application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/Theme.Jwrs"> 
     <activity 
      android:name="MainActivity" 
      android:alwaysRetainTaskState="true" 
      android:label="@string/app_name" 
      android:launchMode="singleInstance" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
      <intent-filter> 
       <action android:name="android.nfc.action.TAG_DISCOVERED" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".HomeFragmentActivity"> 
      <intent-filter> 
       <action android:name="android.nfc.action.TAG_DISCOVERED" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
    </application> 

回答

0

使用前台模式。见my test apphere

+0

嗨... frnd ...我怎么用它...它是一个罐子? – ranjith

+0

@ THomas你能给出一些你在这个项目中使用的逻辑吗? – ranjith

+0

有一个链接到那里的来源。请参阅下载部分。 – ThomasRS

相关问题