code: public void clickOnViewDirect(View V)
      {
          final View viewToClick = V;
          viewToClick.post(new Runnable() {
              @Override
              public void run() {
                  viewToClick.performClick();
              }
          }
          );
      }
docs: Post a .performClick action to the view directly. More info on why we do this the way we do (took me
  forever to figure this out):
  http://stackoverflow.com/questions/2087164/calledfromwrongthreadexception-exercising-junit-tests-on-android
  http://stackoverflow.com/questions/5878844/need-help-to-make-android-button-visible
  @param V the view to click on