2010-10-14 6 views
0

Le code suivant a été copié du projet 1 et collé dans le projet 2. Pas d'erreurs dans le premier projet. Dans deux projets que je reçois:Le code fonctionne dans un projet Android mais ne sera pas compilé dans un autre

La méthode onClick(View) de type new View.OnClickListener((){} doit passer outre une méthode superclasse outils androd.view.View.OnClickListener.onClick

Les paramètres projet ont le même aspect, mais je dois manquer quelque chose.

private Button mCompany = null; 

public class About extends Activity{ 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.about); 
    setTitle(R.string.title_about); 

    mCompany = (Button)findViewById(R.id.about_company_button); 
    mCompany.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      Intent intent = new Intent(Intent.ACTION_VIEW); 
          intent.setData(Uri.parse(getResources().getString(R.string.app_company_website))); 
      startActivity(intent); 
     } 

    }); 

Répondre

0

J'ai trouvé une solution sur un autre site mais j'aimerais savoir pourquoi cela fonctionnera. Il a dit de commenter l'Override. En fait, il compile maintenant bien mais se bloque quand on clique sur l'élément about.

+0

Si le problème n'est pas dans le code, le problème concerne les paramètres du projet, les versions de jar, etc. –

Questions connexes