Refresh page in Android emulator using Appium in Java

Hi everyone,
I have a problem about how refresh current page and get new elements on Android emulator using Appium. I tried a few ways to find a solution like:

  1. Create a method which refresh a page:
public void refresh() {
    WaitUtils.waitForMobileScreenLoading(3000);
    PageFactory.initElements(new AppiumFieldDecorator(driver), this);
}
  1. Invoke the get source method:
    driver.getPageSource();

But both of this ways didn’t resolve my problem. Can you give me some advice to refresh page and get new expected elements on the Android emulator screen? Thank you for help.