Я хочу знать, когда именно начинается новая активность (или когда это намерение действительно отправляется системой). Для этого я создал 2 мероприятия. На Activity1, я вошелКогда система Android запускает намерение в startActivityForResult?
Log.d("Test", "Activity 2 is about to be created");
startActivityForResult(getIntentForLaunchingActivity2(), 5);
Log.d("Test", "startActivityForResult for Activity2 has been called");
В OnCreate метод деятельности2, я добавил следующий отладочный.
Log.d("Test", "Started Activity 2");
Я наблюдал следующую последовательность операторов
Activity 2 is about to be created
startActivityForResult for Activity2 has been called
Started Activity 2
Я хочу знать, если есть какая-либо последовательность. Является ли эта последовательность деталями уровня системы Android или контрактом API? Простите меня, если это действительно тривиально. Я только что начал в мире Android и хотел получить более точную информацию. Благодарим за помощь заранее.
это потому что это асинхронный вызов, если он был синхронизирован, вам не понадобится onActivityResult – pskink