Hey guys I'm not a very advanced programmer so i'm scratching my head at this weird issue I'm getting. Trying to make Activity A call Activity B so that it can add some data to a SQL Database and exit back into Activity A. The issue is Button on Activity B to return to Activity A is broken and won't even output any Android Monitor Logs.
Activity A calls B using:
private void btnFunc (){
    Button btnAddSubject = (Button) findViewById(R.id.btn_new_subject);
    btnAddSubject.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent myIntent = new Intent(v.getContext(), AddSubject.class);
            startActivityForResult(myIntent,1);
        }
    });
}
This Is what Activity B's return Function looks like it is called in the onCreate function:
public void Continue(){
    //SQL Instances
    subject = new SQLSubject(this);
    mContinue.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    boolean isInserted = subject.insertData(add_subject.getText().toString(),
                            add_subject_group.getText().toString(),
                            add_teacher.getText().toString());
                    if (isInserted == true) {
                        Toast.makeText(AddSubject.this, "Saved", Toast.LENGTH_LONG).show();
                        returnIntent = new Intent(v.getContext(), MainActivity.class);
                        setResult(1);
                        startActivity(returnIntent);
                    }else {
                        Toast.makeText(AddSubject.this, "Error saving data", Toast.LENGTH_LONG).show();
                        returnIntent = new Intent(v.getContext(), MainActivity.class);
                        setResult(0);
                        startActivity(returnIntent);
                    }
                }
            }
    );
}
The onCreate also includes:
finishActivity(1);
 
     
    