我有一个标签式活动,其中包含三个标签,初始化如下:
TabHost tabHost = getTabHost();
TabSpec porabaspec = tabHost.newTabSpec("Tab1");
porabaspec.setIndicator("Tab 1", getResources().getDrawable(R.drawable.icon_tab1));
porabaIntent = new Intent(this, PorabaActivity.class);
porabaspec.setContent(porabaIntent);
...
tabHost.addTab(porabaspec);
...
此Tabbed活动有一个按钮事件,该事件调用异步任务,该任务执行第二个活动,该活动将一些数据返回到选项卡式活动。此时我想用我收到的这些新数据更新Tab 1 Activity(porabaIntent)。
我该怎么做?如果我在初始化选项卡时传递捆绑的数据,则数据在更改时不会更新,但是如果我尝试在异步任务的onPostExecute()
方法中发送它,我似乎无法将其绑定到{{ 1}}。
答案 0 :(得分:0)
我发现这个问题的解决方案是在主要的选项卡式活动中使用静态变量,可以通过其子选项卡式活动来访问和修改。