I want to create an activity dynamically. Something like:
Activity a = new Activity();
Is it possible ? Do I need a special permission ? Or
You can't instantiate an Activity if it's not in the Manifest, so you can't create one dynamically.
Instead of multiple activities you can Fragments. You can use the same Layouts with Fragments and you can instantiate them dynamically and remove. In this way you can create a stack based application.
are you trying to start an activity?
use context.startActivity(intent); where the intent defines what activity you want to start.
You can't create activity at run time so what you can u is create Layouts at the run time and change the layout according to the event...
here you are going to use layout change instead of starting a new activity