Uma maneira segura de digitar para abrir atividades no Android
public static void show(Context context, String strParam, int intParam) {
Intent intent = new Intent(context, ActivityToOpen.class);
intent.putExtra(STRING_PARAM, strParam);
intent.putExtra(INT_PARAM, intParam);
intent.addFlags(YOUR_INTENT_FLAGS);
context.startActivity(intent);
}
Em seguida, leia os parâmetros do método onCreate da atividade que você deseja abrir
...
Bundle args = getIntent().getExtras();
if(args != null){
mInt= args.getInt(INT_PARAM);
mString= args.getString(STRING_PARAM);
}
...
Você pode ligar
ActivityToOpen.show(context, string, int)
de qualquer lugar e mostrará sua atividade.