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
}
});