ListView + ArrayAdapter: Setting OnClickListener to items
Well it's not about performance in this case, but you could use dependency injection, which means you could pass the instance of the listener outside to the Adapter. Then just say

listItem.setOnClickListener(onClickListner);
This could make your code more readable 

UPDATE

Example shows, how to pass an OnClickListener outside from the class. 

So, I would like to add more code, to make sure we can learn from it together:

public class Malacka{

  private OnClickListener callbackListener;

  public Malacka(OnClickListener callback){
     this.callbackListener = callback; 
  }


  public void getView(View view, int position, View parent){
    // apply viewHolder pattern here and do your stuff
   itemView.setOnClickListener(callbackListener);
  }
}