Если вы начали новое занятие, чтобы получить какой-то результат, вам следует использовать startActivityForResult()
вместо startActivity()
.
и если вы хотите остановить действие после выполнения некоторых необходимых задач, то после выполнения всего необходимого наберите finish()
в конце onCreate()
.
и если у тебя в голове есть что-то еще, дай мне знать. Я буду стараться изо всех сил, чтобы помочь вам.