Действие трансляции: ACTION_CAMERA_BUTTTON - PullRequest
0 голосов
/ 06 марта 2011

Есть ли способ после того, как это действие было передано через приемник, чтобы определить, что действие завершено? Т.е. у пользователя есть режим выхода из камеры и он делает что-то еще?

Ответы [ 2 ]

1 голос
/ 06 марта 2011

Вы можете зарегистрировать широковещательный приемник для получения этого намерения.

Обратите внимание, что это намерение будет передаваться каждый раз, когда пользователь нажимает кнопку камеры, и, таким образом, не имеет прямого отношения к какому-либо конкретному «действию» (например, фотографированию).

BroadcastReceiver myReceiver = new BroadcastReceiver() {     
    @Override     
    public void onReceive(Context context, Intent intent) {         
        // do whatever you want to do     
    } 
};

registerReceiver(myReceiver, new IntentFilter(Intent.ACTION_CAMERA_BUTTON)); 
unregisterReceiver(myReceiver); 
0 голосов
/ 06 марта 2011

Есть ли какой-нибудь способ после того, как это действие было передано через приемник, чтобы определить, что действие завершено?

Нет.Начнем с того, что не может быть никакого «действия», чтобы «закончить», и нет определения «действия».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...