2017-11-21 4 views
-2

Ich versuche, eine einzelne Instanz einer Aktivität zu verwenden, wenn NFC ausgelöst wird. Hinzufügen android: launchmode = "singleTask" sollte es tun, aber ich erhalte eine Fehlermeldung, wenn ich den Startmodus zu konfigurieren:AndroidManifest.xml - Keine Ressourcen-ID für das Attribut 'Launchmode' im Paket 'Android'

Attribut android: launchmode ist hier nicht erlaubt

AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="packageName" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="17" 
     android:targetSdkVersion="23" /> 

    <uses-permission android:name="android.permission.NFC" /> 

    <uses-feature 
     android:name="android.hardware.nfc" 
     android:required="false" /> 

    <application 
     android:allowBackup="true" 
     android:label="@string/app_name" 
     android:supportsRtl="true" > 

     <activity 
      android:name=".NFCReader" 
      android:label="@string/app_name" 
      android:launchmode="singleTask" > 

      <intent-filter> 
       <action android:name="android.nfc.action.TECH_DISCOVERED" /> 
      </intent-filter> 

      <meta-data 
       android:name="android.nfc.action.TECH_DISCOVERED" 
       android:resource="@xml/nfc_tech_filter" /> 
     </activity> 
    </application> 

</manifest> 

Antwort

1

Es ist android:launchMode nicht android:launchmode.

Verwandte Themen