Muszę połączyć, jeden, aby otworzyć pliki do pobrania, a drugi, aby otworzyć ustawienia sieci. Mój własny link obsługuję na podstawie tej odpowiedzi: https://stackoverflow.com/a/3452944/312161
Próbuję zrobić to samo dla ustawień internetowych:
<a href="android.settings.WIRELESS_SETTINGS">internet connection.</a>
Ale pojawia się błąd:
03-20 14:01:17.265: E/AndroidRuntime(21051): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=android.settings.WIRELESS_SETTINGS (has extras) }
Może ktoś wie, jak sobie z tym poradzić?
Odpowiedzi:
2 dla odpowiedzi № 1To nie jest bezpośrednio możliwe. Hiperłącza w TextView
zrobi tylko ACTION_VIEW
operacja na podanym adresie URL. Nie ma ACTION_VIEW
aby otworzyć ekran ustawień.
Nie jest dla mnie jasne, dlaczego robisz to z hiperłącza w pliku TextView
po pierwsze, w porównaniu z użyciem normalnej konstrukcji interfejsu poleceń, takiej jak element paska akcji lub Button
.
Tak czy inaczej, możesz utworzyć hiperłącze prowadzące do jednej z twoich działań, która z kolei uruchamia ekran ustawień.