I have resolved this before but I can't remember what I did. Basically its a simple EditText and finding it's view by id but i get the error messagejava.lang.NullPointerException when running the app.
public class MainActivity extends Activity {
CallbackManager callbackManager;
public static final String SECRET_KEY = "65EB1D3A-F8D8-D6DC-FF21-E111F9409600";
public static final String APP_ID = "F5931D23-2392-1B65-FF65-BC4256BB9300";
RegisterAccount register;
EditText mName = (EditText) findViewById(R.id.userName);
EditText mEmail = (EditText) findViewById(R.id.userEmail);
EditText mPassword = (EditText) findViewById(R.id.userPassword);
EditText mConfirmPassword = (EditText) findViewById(R.id.userConfirmPassword);
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    FacebookSdk.sdkInitialize(this.getApplicationContext());
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.activity_main);
    Backendless.initApp(MainActivity.this, APP_ID, SECRET_KEY, "v1");
    BackendlessUser user = new BackendlessUser();
    user.setEmail(mEmail.getText().toString());
    user.setPassword(mPassword.getText().toString());
    Backendless.UserService.register(user, new AsyncCallback<BackendlessUser>() {
        @Override
        public void handleResponse(BackendlessUser backendlessUser) {
            Intent logIntent = new Intent(MainActivity.this, ContentActivity.class);
            logIntent.putExtra("Name", mEmail.getText().toString());
            startActivity(logIntent);
        }
        @Override
        public void handleFault(BackendlessFault backendlessFault) {
            // On failure
        }
});
 
     
    