在我的Android应用程序中,我有一个新的意图,根据结果和其他一些方法的返回启动,所以我以这种方式启动了意图:
methodOne(methodTwo(methodThree()));
这是启动搜索结果的代码:
private void methodOne(ArrayList<String> identities) {
Intent intent = new Intent(Class.this, AnotherClass.class);
intent.putStringArrayListExtra("aList", identities);
startActivity(intent);
}
目前工作正常,我得到了我想要的结果。我只是想知道我称之为这种方法的方式是好还是坏,因为我真的不了解自己。
答案 0 :(得分:3)
如果在调用时将事件标识的ArrayList传递给函数,则无需执行以下操作:
eventIdentities = getEventIdentities(searchResults);
因为您已经将ArrayList传递给方法,所以您可以使用它。