Párhuzamos activity

Ha már az Activity.java fél kilóméter hosszú, akkor jó lenne ha a fele átkerülne egy másik *.java fájlba, hogy ne legyen akadékban, és hogy átláthatóbb legyen a kód

activity_main.xml

package com.domel.kiserleti;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity{
    HelperActivity helper;
    TextView mText;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        helper = new HelperActivity(this);
    }

    public void kiki(){
        mText.setText("medwe "+Integer.toString(helper.vitya));
    }

    public void edda(View view) {
        helper.keke();
    }
}

HelperActivity.java

package com.domel.kiserleti;

import android.widget.TextView;

public class HelperActivity {
    Integer vitya=8;
    MainActivity act;
    HelperActivity(MainActivity activity) {act = activity;}

    public void keke(){
        act.mText= (TextView) act.findViewById(R.id.textView);
        act.kiki();
    }

}

MainActivity-ből helper-rel hivatkozhatunk, HelperActivity-ből act-tal hivatkozhatunk a másik java osztályra