@JavascriptInterface ne peut pas être résolu

Je travaille avec Android pour faire une page web d'interagir avec mon application. En tant que tel, je suis allé à travers la documentation et des tutoriels et des fini avec ce site. En cela, les développeurs de la liste que vous devriez inclure @JavascriptInterface avant toute fonction que vous souhaitez être accessible par le WebView et que, sans elle, Jelly Bean ne reconnaît pas la fonction.

Mon problème est que lorsque je l'ai mis, j'obtiens un message d'erreur indiquant:

@JavascriptInterface ne peut pas être résolu à un type

Sans elle, mon code compile et fonctionne très bien, mais je veux Jelly Bean compatibilité. Je suis actuellement en train de travailler sur Android 1.6 comme une base, donc c'est juste qu'il a pas @JavascriptInterface? C'est qu'un Jelly Bean chose en particulier, ce qui signifie que je vais devoir faire un programme spécifiquement pour Jelly Bean? Toute aide serait grandement appréciée. Voici mon interface complète de la classe:

import android.content.Context;

public class WebAppInterface{

    Context mContext;

    /** Instantiate the interface and set the context */
    WebAppInterface(Context c) {
        mContext = c;
    }

    /** Show a toast from the web page */
    //needed for jelly bean
    @JavascriptInterface
    public void turnOff() {
        MyAlarmPopup.turnOff();
    }

}

OriginalL'auteur user1982687 | 2013-01-16