My app normally works just fine, until I face a strange problem on specific device. There are 2 activities in App. After I start ActivityB inside of ActivityA, ActivityA starts
Perhaps you should use
Intent startIntent = new Intent(view.getContext(), ActivityB.class); startActivity(startIntent); finish() ;
And
Intent startIntent = new Intent(view.getContext(), ActivityA.class); startActivity(startIntent); finish() ;
each time you go back or forward.