Gibt es eine Möglichkeit, eine Ansicht dynamisch über der Ansicht der aktuellen Aktivität hinzuzufügen? Dabei ist zu beachten, dass dies von einer anderen Klasse aus geschehen muss, die nur Zugriff auf den Kontext der Activity hat.
ex:
public class ActivityClass extends Activity
{
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
…
PopupClass popup = new PopupClass(this);
popup.showPopup();
}
}
public class PopupClass
{
Context context;
void Popup(Context ctx)
{
context = ctx;
}
void showPopup()
{
// Add a view on top of the current Activity.
}
}
Gibt es eine Möglichkeit für PopupClass in der Lage sein, eine Ansicht auf die aktuelle Aktivität mit nur wissen den Kontext hinzufügen?
PopupClass weiß nichts anderes über die Activity und kann auch nicht die View an ActivityClass zurückgeben, damit ActivityClass sie hinzufügen kann.