I want to start a new Intent dynamically. Therefore setClassName seems the best choice.
setClassName
First, I define 3 activity in Manifest
The first param is the applicationId located in the build.gradle file
The second param is full path to of the class with its package. for example: intentObj.setClassName("applicatioId", "com.youCompany.yourAppName.YourClassName")