Ну, у меня была похожая проблема.в моем случае исключение нулевой точки происходило, когда я проверял, равен ли мой bundle.getString () нулю.
вот как в моем случае я решил это:1006 *
Intent intent = getIntent();
if(intent.hasExtra("nomeUsuario")){
bd = getIntent().getExtras();
if(!bd.getString("nomeUsuario").equals(null)){
nomeUsuario = bd.getString("nomeUsuario");
}
}