My I keep an Element instance and reuse it after some operations?

Hi,
I get an element instance on a page/activity, like
WebElement e = driver.findElementByXPath(…);
The I do some operations, maybe switch to other pages or activities on Android. Then I go back to the original page/activity. Can I use the previous element instance “e” to perform some actions on it?
We used to find element first whenever we want to perform an action on the element. But want to know, if keeping and reusing element instance is a good practice?

Any input on this one ?

you can try to use it BUT! i suggest to use Google Page Object strategy.

example with Java client here:

original idea: https://code.google.com/p/selenium/wiki/PageFactory