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