Вашата грешка е:TextView tv = (TextView)this.findViewById(R.id.textView1);
защото е деклариран извън onCreate
.
Така че това е, което трябва да направите, декларирайте TextView tv;
по-горе onCreate
. След това вътре в onCreate
добавяте tv = (TextView) findViewById(R.id.textView1);
И премахнете дубликата на:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);