1
我有三个按钮发送不同变量的活动:使用Intents添加新活动,但我只使用一个实例?
Intent i = new Intent(getApplicationContext(),PhotosActivity.class);
i.putExtra("DISPLAY_ID", theVenue.displayId);
i.putExtra("ID", theVenue.id);
startActivityForResult(i, 0);
这伟大的工作时,在PhotosActivity我在数据加载的活性访问的每一次。然而,为了使事情更有效率,我实现了静态变量来存储数据,只加载一次。
private static List<SingleEvent> cachedObject;
问题是,它只存储了第一个按钮被点击的数据。很明显,我没有使用三个PhotosActivity实例,但只有一个。
如何创建三个独立的PhotosActivity实例并将它们添加为单独的活动?