Android Reflection-API Constructor without parameters


If you have to create an object with default constructor, you can invoke the newInstance() method on a Class.
This simple class creates the instance of a named class using the empty default constructor by calling the newInstance method:

public class ReflectionTester throws InstantiationException, IllegalAccessException, ClassNotFoundException 
   public static Object createObject(String className) {
      return Class.forName(className).newInstance();