Ich bin gerade dran Java in Form von App Programmierung zu erlernen.
Nun habe ich 2 Layouts:
- Login
- Register
Ich starte jeweils auf dem Login Layout.
Ich möchte nun wenn ich auf dem Login Layout auf den Register Button klicke auf das neue Layout Register gelangen.
Das funktioniert soweit auch.
Nun aber für das Register Layout habe ich eine neue Java class erstellt.
Zuerst hatte ich das Problem dass ich findViewById nicht brauchen konnte weil es irgendwie nicht zu der Activity gehört oder so...
Jetzt aber wo ich das gelöst habe, kann ich zwar findViewById anwenden, finde den Button auch aber wenn ich dann das Click Event mache, Funktioniert es einfach nicht...
Was mache ich falsch ?
Code:
package com.example.lukas.bild_liker;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import org.w3c.dom.Text;
public class RegisterHandler extends AppCompatActivity {
[MENTION=295804]Override[/MENTION]
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Button btnRegister = (Button) findViewById(R.id.btnRegister);
btnRegister.setOnClickListener(new View.OnClickListener() {
[MENTION=295804]Override[/MENTION]
public void onClick(View v) {
test();
}
});
}
public void test() {
Log.d("test", "onClick: test");
TextView txtTest = (TextView) findViewById(R.id.txtTest);
String test = "this is a test";
txtTest.setText(test);
}
}






