赞
踩
我有一个关于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 list = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
list = new ArrayList();
setListAdapter(new ArrayAdapter(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是子活动并显示listview.
HelloAndroidActivity包含Tab1Activity视图.
我想要做的是从HelloAndroidActivity调用addColumn方法,
因为HelloAndroidActivity被添加到像TwitterUserStreamAdapter这样的新函数中.
如果android从互联网接收消息,
应用程序向Tab1Activity发送消息.
但是,我不知道如何实现活动之间的沟通.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。