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);