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