2010-11-19 13 views
2

Ansicht in Activity ersetzen folgenden Code, den ich habe:mit Folie in Animation in Android

public void onClick(View v) { 
    // TODO Auto-generated method stub 
    if(v.getId()==R.id.btnSrch){ 
     Intent i = new Intent(this, SearchByCode.class); 
     View view = SearchGroup.group.getLocalActivityManager() 
      .startActivity("SearchByCode",i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)) 
      .getDecorView(); 

      SearchGroup.group.replaceView(view); 

    } 
} 

Aber wenn ich die Taste am klicken abrupt es zeigt den nächsten Bildschirm. Ich möchte die Einschub-Animation hier zeigen.

Antwort

0

Ich kann nicht ganz sagen, aber ich denke, Sie möchten wissen, wie Sie eine andere Aktivität namens SearchByCode von Ihrer aktuellen Aktivität starten.

Dazu müssen Sie ein Intent-Objekt erstellen, optional Flaggen oder Bündel zur Absicht hinzufügen und dann startActivity(Intent) aufrufen.

Hier ist ein Codebeispiel:

Intent i = new Intent(this, SearchByCode.class) 
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) 
startActivity(i);