Używam następującego kodu, aby otworzyć adres URL w przeglądarce:
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(url));
startActivity(intent);
Ale jeśli strona pod adresem URL była już otwarta w przeglądarce, uruchomienie powyższego kodu nie spowoduje odświeżenia strony. Jak wymusić odświeżanie strony?
2 odpowiedzi
Według mojej wiedzy nie można zmusić jej do odświeżenia ze strony Androida (chyba że pokazujesz to we własnym WebView) Musisz ustawić samą stronę na automatyczne odświeżanie, co prawdopodobnie zapewniłoby, że wszystko, co jest wyświetlane, prawdopodobnie będzie aktualny.
Poszukuję również odpowiedzi... wydaje mi się, że to działa:
Uri url = Uri.parse(website+"?time="+(new Date().getTime()));
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(url);
activity.startActivity(i);
Ponieważ nowy parametr get wymusza przeładowanie.
Podobne pytania
Nowe pytania
android
Android to mobilny system operacyjny Google, używany do programowania lub tworzenia urządzeń cyfrowych (smartfony, tablety, samochody, telewizory, Wear, Glass, IoT). W przypadku tematów związanych z Androidem użyj tagów specyficznych dla Androida, takich jak android-intent, android-activity, android-adapter itp. W przypadku pytań innych niż programowanie lub programowanie, ale związanych ze strukturą Androida, użyj tego linku: https: // android.stackexchange.com.