2014-11-04 2 views
4

У меня следующая проблема:Использование Android ADB оболочки вернуть один активность

Наша компания изготовила андроид устройства, которые не имеют кнопок возврата (не физические, а не в нижней части экрана), так что я не могу вернуться к предыдущему действию/экрану. Теперь мне нужно протестировать приложение, разработанное сторонним разработчиком, которое сохраняет настройки только при возврате на предыдущий экран.

Есть ли способ вернуться к предыдущему экрану или подражать пользователю, нажав кнопку возврата?

Я нашел это, чтобы вернуться домой (Android главного экрана):

adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME 

Также читайте о диспетчере активности и Тренажер мартышке по этим ссылкам:

http://developer.android.com/tools/help/adb.html#am

http://developer.android.com/tools/help/monkey.html

Но не смог решить мою проблему. Кто-нибудь знает, как выполнить этот вызов с помощью adb?

+0

Если приложение не сохраняет состояния на переход к дому, или иметь другое приложение начало заменить его, то вы должны терпеть неудачу как сломана и нуждается в фиксации. –

ответ

4

вы можете попробовать:

adb shell input keyevent KEYCODE_BACK 
+1

Отлично! Это работало как кнопка возврата. Благодаря! –

+1

добро пожаловать - рад возможности помочь! – ligi

Смежные вопросы