package com.door43.translationstudio; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import com.door43.translationstudio.core.Profile; public class RegisterOfflineActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register_offline); final EditText fullNameText = (EditText) findViewById(R.id.full_name); Button cancelButton = (Button)findViewById(R.id.cancel_button); cancelButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); Button continueButton = (Button)findViewById(R.id.ok_button); continueButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final String fullName = fullNameText.getText().toString().trim(); if(!fullName.equals("")) { ProfileActivity.showPrivacyNotice(RegisterOfflineActivity.this, new View.OnClickListener() { @Override public void onClick(View v) { AppContext.setProfile(new Profile(fullName)); finish(); } }); } else { // missing fields AppContext.context().showToastMessage(R.string.complete_required_fields); } } }); findViewById(R.id.privacy_notice).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ProfileActivity.showPrivacyNotice(RegisterOfflineActivity.this, null); } }); } }