Seu erro é:
TextView tv = (TextView)this.findViewById(R.id.textView1); porque é declarado fora de onCreate . Então é isso que você tem que fazer, declare
TextView tv; acima de onCreate . Em seguida, dentro de onCreate você adiciona tv = (TextView) findViewById(R.id.textView1); E remova a duplicata de:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);