Ниже приведен сценарий, с которым я столкнулся (и решил), который описывает поведение, которое вы описываете:
Существует 3 события, которые активируют OnTouch - 1. android.view.MotionEvent.ACTION_UP 2. android.view.MotionEvent.ACTION_DOWN 3. android.view.MotionEvent.ACTION_MOVE.
Часто все эти три события запускаются одновременно, вызывая прослушиватель OnTouch.Когда этот прослушиватель используется для запуска действия (через Intent, переданный startActivity ()), вы можете воспроизвести это поведение, которое будет вызывать OnCreate для Activity несколько раз (3 в этом примере).
Если это не тот тип слушателя, который вы используете для запуска действия, вы можете просмотреть документацию для любого слушателя, запускающего вашу активность, чтобы увидеть, не возникает ли у вас похожий сценарий.Скорее всего, не одно событие вызывает слушателя.