В нашем случае мы случайно удалили файлы в фиксации, а некоторые совершили позже, мы поняли нашу ошибку и хотели вернуть все удаленные файлы, но не те, которые были изменены.
Основываясь на данных Чарльза Бейли отличный ответ вот мой один лайнер:
git co $(git rev-list -n 1 HEAD -- <file_path>)~1 -- $(git diff --name-status $(git rev-list -n 1 HEAD -- <file_path>)~1 head | grep '^D' | cut -f 2)
попробуй это, надеюсь, это поможет:
@Override
public void onPause() {
myWebView.onPause();
myWebView.pauseTimers();
super.onPause();
}
@Override
public void onResume() {
super.onResume();
myWebView.resumeTimers();
myWebView.onResume();
}
@Override
protected void onDestroy() {
myWebView.destroy();
myWebView = null;
super.onDestroy();
}
Вы должны позвонить:
webView.loadUrl("about:blank");
Это уничтожит все аудио / видео, а также объекты Javasript и остановит все запущенные функции в веб-просмотре
В деятельности onDestroy()
сделать:
@Override
protected void onDestroy() {
super.onDestroy();
webView.destroy();
}
У меня ничего не работало на некоторых или на всех устройствах. Это точное решение, я думаю. У меня сработало хорошо.
Как остановить воспроизведение видео с YouTube в веб-браузере Android?
в качестве альтернативы для API> = 11 вы можете использовать _webview.onPause (); onPause активности / фрагмента
public void onPause() {
// TODO Auto-generated method stub
super.onPause();
_webview.onPause();
}
Взято из https://stackoverflow.com/a/17690221/3032209 :
Вы должны обращаться к onPause () и onResume () WebView из onPause вашей деятельности ( ) и onResume () соответственно.
Приостанавливает любую дополнительную обработку, связанную с этим WebView и связанным с ним DOM, плагинами, JavaScript и т. Д. Например, если этот WebView отключен от экрана, это можно вызвать для уменьшения ненужного ЦП или сетевого трафика. Когда этот WebView снова «активен», вызовите onResume ().
Вы можете сделать это, используя метод onPause()
вашего Activity
:
@override
public void onPause() {
super.onPause();
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
webview.onPause();
}
}
, добавив проверку для использования в API> = 11 (Сота)