Как вызвать метод в другой деятельности

У меня есть вопрос о связи между мероприятиями по реализации программы Android.

Вот два занятия.

public class HelloAndroidActivity extends TabActivity{
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Resources res = getResources();
        TabHost tabHost = getTabHost();
        TabHost.TabSpec spec;
        Intent intent;

        intent = new Intent().setClass(this, Tab1Activity.class);
        spec = tabHost.newTabSpec("Tab1").setIndicator(
          "Tab1", res.getDrawable(R.drawable.ic_tab_icon))
          .setContent(intent);
        tabHost.addTab(spec);
    }
}

_

public class Tab1Activity extends ListActivity {
    private ArrayList<String> list = null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);  

        list = new ArrayList<String>();
        setListAdapter(new ArrayAdapter<String>(this,  
                android.R.layout.simple_list_item_1, list)); 

        addColumn("one");
        addColumn("two");
        addColumn("three");
    }

    public void addColumn(String s){
        list.add(new String(s));
    }
}

HelloAndroidActivity является основным видом деятельности. Tab1Activity - это субактивность и отображение списка. HelloAndroidActivity включает представление Tab1Activity.

Я хочу вызвать метод addColumn из HelloAndroidActivity, потому что HelloAndroidActivity добавляется в новую функцию, такую как TwitterUserStreamAdapter. Если андроид получает сообщения из интернета, приложение отправляет сообщение на Tab1Activity.

Однако я не знаю, как реализовать связь между действиями.

Ответы на вопрос(2)

Ваш ответ на вопрос