2010-11-19 14 views
0

Ich möchte eine neue Aktivität von Ab-Aktivität starten, die (von Linearlayout erstreckt) .. aber dieser Code ist nicht richtigWie starte ich eine neue Aktivität von Anthere Aktivität ... in Android?

Intent i = new Intent(SearchResultForm.this, MainActivity.class); 
startActivity(i); 

... ...

public class SearchResultForm extends LinearLayout{ ... 

und ich bekomme dieser Fehler ..

Kein umschließenden Instanz des Typs SearchResultForm ist zugänglich in Umfang

wie kann ich es tun?

Antwort

2

nur raten, da ich nicht den Rest des Codes sehen kann, aber versuchen:

Intent i = new Intent(this, MainActivity.class); 
startActivity(i); 
0

Wenn dieser Code in der Methode einer Aktivität enthalten ist, übergeben Sie einfach this als ersten Parameter.

2

starten:

Intent i = new Intent(this, MainActivity.getPackageName()); 
startActivity(i); 
Verwandte Themen