1. theNewIntent = new Intent(parentActivity,NewScreen.class);
2. parentActivity.startActivity(theNewIntent);
3. Log.d(TAG,"RETURNED BACK TO HOME VIEW");
Здесь я создаю новое намерение и запускаю новое действие. Я хочу, чтобы моя текущая активность была приостановлена, пока я не закончу вновь созданную деятельность. Я хочу, чтобы не выполнять строку 3 до завершения операции "NewScreen".
Может ли кто-нибудь предложить мне сделать это.
Вы не можете достичь этого без какой-либо синхронизации. Проще всего было бы вызвать startActivityForResult() и поместить ваше сообщение в onActivityResult (...). Это даст вам синхронность, но все равно будет разорвать ваш поток над двумя методами. Проблема в том, что startActivity() является неблокирующим вызовом.
Ваше текущее действие будет приостановлено в том смысле, что он не получит никакой обратной связи с пользователем, пока деятельность на нем не будет отменена.