У меня есть всплывающее действие, которое я создал, которое вызывается нажатием кнопки во фрагменте.Когда я нажимаю его, он перезапускает MainActivity, но только при первом нажатии кнопки.После этого он работает нормально.
Это фрагмент onCreateView
ImageButton profileButton = (ImageButton)
rootView.findViewById(R.id.profile_button);
profileButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), Profile.class);
intent.putExtra("currentUser", "true");
startActivity(intent);
}
});
Редактировать: я действительно смог разобраться сам.У меня был режим запуска моей MainActivity - SingleInstance, и когда я изменил его на SingleTask, он заработал.