Pytania otagowane jako deprecated

Wycofanie to stan stosowany do funkcji oprogramowania lub terminów językowych w celu wskazania, że ​​należy ich unikać, zwykle dlatego, że zostały zastąpione.



15
Czy używanie przestarzałych metod lub klas w Javie jest złe?
Używam eclipse do tworzenia aplikacji internetowych. Właśnie dzisiaj zaktualizowałem moją wersję kolumny, zmieniając plik JAR. W niektórych miejscach pojawiają się ostrzeżenia, że ​​metody są przestarzałe, ale kod działa poprawnie. Chcę wiedzieć kilka rzeczy Czy używanie przestarzałych metod lub klas w Javie jest złe? Co się stanie, jeśli nie zmienię żadnej …
153 java  methods  deprecated 

5
Jak oznaczyć metodę jako przestarzałą w Objective-C 2.0?
Jestem częścią zespołu opracowującego dość dużą aplikację na iPada iw rezultacie stworzyliśmy wiele różnych klas. Problem polega na tym, że niektóre metody są teraz dość przestarzałe i nie chcę ich po prostu usuwać, ponieważ wiem, że niektóre części całego systemu używają metod ... ale są dostępne lepsze (nowsze) warianty, które …

3
Dlaczego Cloneable nie jest przestarzałe?
Powszechnie wiadomo, że Cloneableinterfejs w Javie jest uszkodzony. Jest ku temu wiele powodów, o których nie wspomnę; inni już to zrobili. Jest to również stanowisko samych architektów Javy . Moje pytanie brzmi zatem: dlaczego nie zostało jeszcze wycofane? Jeśli główny zespół Java zdecydował, że jest uszkodzony, musiał również rozważyć jego …

4
Czy opcja „shouldOverrideUrlLoading” jest naprawdę przestarzała? Czego mogę zamiast tego użyć?
Czy „shouldOverrideUrlLoading” jest naprawdę przestarzały? Jeśli tak, czego mogę użyć zamiast tego? Wygląda na to, że shouldOverrideUrlLoadingjest przestarzała dla systemu Android N i muszę sprawić, by aplikacja działała od API 19 do najnowszego, czyli Android N (beta). Używam niektórych funkcji, które są nowe w Androidzie N (np. Oszczędzanie danych), więc …


11
Najlepsza praktyka oznaczania nieaktualnego kodu w Rubim?
Chciałbym oznaczyć metodę jako przestarzałą, aby osoby jej używające mogły łatwo sprawdzić swój kod i nadrobić zaległości. W Javie ustawiasz @Deprecated i wszyscy wiedzą, co to oznacza. Czy jest więc preferowany sposób (a nawet narzędzia) zaznaczania i sprawdzania przestarzałych elementów w Rubim?
128 ruby  deprecated 


8
Zamiennik dla stringByAddingPercentEscapesUsingEncoding w ios9?
W iOS8 i wcześniejszych mogę używać: NSString *str = ...; // some URL NSString *result = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; w iOS9 stringByAddingPercentEscapesUsingEncodingzostał zastąpiony przez stringByAddingPercentEncodingWithAllowedCharacters: NSString *str = ...; // some URL NSCharacterSet *set = ???; // where to find set for NSUTF8StringEncoding? NSString *result = [str stringByAddingPercentEncodingWithAllowedCharacters:set]; a moje pytanie …


6
Environment.getExternalStorageDirectory () została uznana za przestarzałą w interfejsie API 29 poziomu java
Pracując na Android Java, ostatnio zaktualizowanym SDK do poziomu API 29, teraz jest wyświetlane ostrzeżenie, które to stwierdza Environment.getExternalStorageDirectory() jest przestarzały na poziomie interfejsu API 29 Mój kod to private void saveImage() { if (requestPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { final String folderPath = Environment.getExternalStorageDirectory() + "/PhotoEditors"; File folder = new File(folderPath); if (!folder.exists()) …

3
Przestarzały problem ManagedQuery ()
Mam taką metodę: public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } Niestety kompilator pokazuje mi problem na: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Ponieważ managedQuery()jest przestarzały. Jak mogę przepisać …
109 java  android  deprecated 


5
KeyboardEvent.keyCode jest przestarzały. Co to oznacza w praktyce?
Według MDN zdecydowanie nie powinniśmy korzystać z .keyCodenieruchomości. Jest przestarzały: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode W szkole W3 ten fakt jest pomniejszony i jest tylko uwaga poboczna, która mówi, że .keyCodejest dostarczana tylko dla kompatybilności i że najnowsza wersja specyfikacji DOM Events zaleca używanie .keyzamiast tego właściwości. Problem polega na tym, że .keynie jest …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.