Горячие клавиши Visual Studio иногда изменяются, конкретно F6 по сравнению с Ctrl-Shift-B для создания. ПОЧЕМУ?

Ваш onActivityResult делает что-то, только когда код результата в порядке, попробуйте это:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == RECORD_REQUEST_CODE && resultCode == RESULT_OK) {
        mediaProjection = mediaProjectionManager.getMediaProjection(resultCode, data);
        screenRecorder.setMediaProject(mediaProjection);
    } else { 
      //TODO: Do something 
        Toast.makeText(getBaseContext(), "Result code is not RESULT_OK, ", Toast.LENGTH_LONG).show();
}
90
задан Hulk1991 22 July 2013 в 05:22
поделиться

4 ответа

Keyboard mapping corruption issue perhaps? Check Tools / Options, Environment / Keyboard. Should see a drop-down for your Keyboard mapping scheme and next to it a Reset button. Hit the reset button.

I'm not responsible for this screwing with your settings - save them prior to doing this just in case you screw the pooch.

Oh, in case the narcs out there care, I think this is a valid question and would be put out if someone voted to close it. Of course now that I've said that, its a certaintity, isn't it?

69
ответ дан 24 November 2019 в 07:03
поделиться

Это потому, что вы установили VMWare. Он переназначает этот ключ, чтобы можно было использовать F6 для запуска отладки на виртуальной машине.

Меня тоже раздражало.

6
ответ дан 24 November 2019 в 07:03
поделиться

Схема вашей клавиатуры изменилась - перейдите в Инструменты / Параметры / Среда / Клавиатура и установите для схемы клавиатуры по умолчанию значение «Visual C # 2005»

52
ответ дан 24 November 2019 в 07:03
поделиться

Если у вас есть другие привязки клавиш и вы не хотите сбрасывать использование участка: Инструменты -> Параметры -> Среда -> Клавиатура

Затем найдите Build.BuildSolution или Build.RebuildSolution (по вашему выбору) выберите Global в Используйте ярлык в раскрывающемся списке , поместите курсор в Нажмите горячую клавишу и нажмите F6 . Он покажет вам, для чего он в настоящее время назначен, для меня это было перемещение по разделенным панелям (может быть, он отменяет F6 , когда вы впервые используете разделенные панели? Я всегда задавался вопросом, почему моя домашняя разработка машина, построенная с помощью F6 , а моя рабочая - нет, и, если подумать, я никогда не использовал разделенные панели дома), затем нажмите «Назначить».

9
ответ дан 24 November 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: