Есть ли способ динамически добавить представление поверх текущего представления активности?Следует отметить, что это нужно сделать из другого класса, который имеет доступ только к контексту Activity.
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.
}
}
Есть ли способ для PopupClass добавитьвзгляд на текущую активность, просто зная контекст?
PopupClass больше ничего не знает о Activity, и при этом он не может передать View в ActivityClass для добавления ActivityClass.