Il tuo errore è:TextView tv = (TextView)this.findViewById(R.id.textView1); perché è dichiarato al di fuori di onCreate .
Quindi questo è quello che devi fare, dichiarare TextView tv; sopra onCreate . Quindi dentro onCreate aggiungi tv = (TextView) findViewById(R.id.textView1);
E rimuovi il duplicato di:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);