Android? Refresh the current page

Reported answer
Android? Refresh the current page
Ask online customer service
Scan the code to ask online customer service
  • Number of answers

    five

  • Number of browses

    seven hundred and seventy-six

5 answers Default sorting
  • Default sorting
  • Sort by time

If you want to process the link after clicking it instead of opening a new page in the Android system browser, you can add a WebViewClient event listener object to WebView and rewrite some of its methods. The shouldOverrideUrlLoading method responds to the hyperlink button in the web page. When a connection is pressed, WebViewClient will call the method and provide the pressed url parameter. You can jump to the new url in the current WebView by overriding this method. The code example is as follows:

```javascript
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url); // Jump to a new url in the current webview
return true;
}
});
```
cancel comment
Android just doesn't call System.exit to exit the application. Call System.exit (0); The screen will be blacked because the current activity has been onCreated again. In Android, an activity has a stack. When an activity ends, it will return to the previous activity, not exit the application.
In Android, exit the application:
1. Through pid
int pid = android.os.Process.myPid(); // Get the PID of the current application
android.os.Process.killProcess(pid); // Kill the current process
When this method exits the application, some post processes will be retained, such as Service, Notifications, etc.

2. Through ActivityManager
ActivityManager manager = (ActivityManager)context.getSystemService(ACTIVITY_SERVICE); // Get Application Manager
manager.killBackgroundProcesses(getPackageName()); // Force end of current application
Exiting the application in this way will end all activities of the application, because this method will kill all processes including Activity, Service, Notifications, etc. according to the package name of the application.
cancel comment
You can log in to the Android mobile phone business hall client, click more customer service spam messages, and click the "Reload icon" to refresh the current page and reload it once.

Tips: In the latest version of Android mobile phone business hall client, you can click the gear icon on the top right corner of the "My Unicom">"Communication butler">"Set up spam message interception" page to enter the "My Report Record" page, and pull down and play back to refresh.
cancel comment
Slide the screen to both sides. When the screen is basically blank, long press the blank area on the screen to pop up the "Add to Desktop" menu option, click "Add Desktop Widget", and select "Weather and Clock".
(If there are many icons on the screen, you cannot add desktop widgets, and you will be prompted that there is not enough space. In this case, you need to delete some desktop icon shortcuts to add them.).
cancel comment
list.setOnScrollListener(new AbsListView. OnScrollListener() {

@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if(scrollState==OnScrollListener. SCROLL_STATE_IDLE){
int start=view.getLastVisiblePosition();
if(start==view.getCount()-1){

//Write the refresh code here

}
}
}
}

@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {

}
});
cancel comment
ZOL Q&A > mobile phone > Other classifications > Android? Refresh the current page

report

Thank you for contributing to the harmony of the community. Please select the type of report

Reported successfully

It will be handled after verification
Thank you for your contribution to community harmony

Scan the code to participate in the trial of new products at 0 yuan
You can get the sheets and grand gifts on the top floor

 Scan and pay attention to us
Tips

Are you sure you want to cancel this registration and exit this activity?