diff --git a/app/src/main/java/org/nuclearfog/twidda/window/LoginPage.java b/app/src/main/java/org/nuclearfog/twidda/window/LoginPage.java new file mode 100644 index 00000000..9677b8d4 --- /dev/null +++ b/app/src/main/java/org/nuclearfog/twidda/window/LoginPage.java @@ -0,0 +1,51 @@ +package org.nuclearfog.twidda.window; + +import android.app.Activity; +import android.os.Bundle; +import android.view.View; +import android.widget.EditText; +import android.widget.Toast; + +import org.nuclearfog.twidda.R; +import org.nuclearfog.twidda.backend.RegisterAccount; + + +public class LoginPage extends Activity implements View.OnClickListener { + + private EditText pin; + + @Override + protected void onCreate(Bundle b){ + super.onCreate(b); + setContentView(R.layout.login); + pin = findViewById(R.id.pin); + findViewById(R.id.linkButton).setOnClickListener(this); + findViewById(R.id.get).setOnClickListener(this); + } + + @Override + public void onBackPressed() { + setResult(RESULT_CANCELED); + super.onBackPressed(); + } + + + @Override + public void onClick(View v){ + switch(v.getId()){ + case R.id.linkButton: + RegisterAccount account = new RegisterAccount(this); + account.execute(""); + break; + + case R.id.get: + String twitterPin = pin.getText().toString(); + if(!twitterPin.trim().isEmpty()) { + new RegisterAccount(this).execute(twitterPin); + } else { + Toast.makeText(getApplicationContext(),"PIN eingeben!",Toast.LENGTH_LONG).show(); + } + break; + } + } +} \ No newline at end of file