Java中的良好方法实践

Java中的良好方法实践,java,android,coding-style,Java,Android,Coding Style,在我的Android应用程序中,我有一个新的intent,它的启动取决于其他一些方法的结果和返回,因此我以这种方式启动了intent: methodOne(methodTwo(methodThree())); 这是启动搜索结果的代码: private void methodOne(ArrayList<String> identities) { Intent intent = new Intent(Class.this, AnotherClass.class); in

在我的Android应用程序中,我有一个新的intent,它的启动取决于其他一些方法的结果和返回,因此我以这种方式启动了intent:

methodOne(methodTwo(methodThree()));
这是启动搜索结果的代码:

private void methodOne(ArrayList<String> identities) {
    Intent intent = new Intent(Class.this, AnotherClass.class);
    intent.putStringArrayListExtra("aList", identities);
    startActivity(intent);
}
private void methodOne(ArrayList标识){
意向意向=新意向(Class.this,另一个Class.Class);
意图。putStringArrayListExtra(“aList”,身份);
星触觉(意向);
}

这目前效果很好,我得到了我想要的结果。我只是想知道我调用此方法的方式是好是坏,因为我并不真正了解自己。

如果在调用函数时将事件标识的ArrayList传递给函数,则无需执行以下操作:

eventIdentities = getEventIdentities(searchResults); 

因为已经将ArrayList传递到该方法中,所以可以使用它

感谢您指出这一点,这是在修改代码之前留下的一行。最初的电话是不是很好,尽管如此,没有假定的坏习惯?我觉得很好。它没有做任何不必要的计算或任何事情,所以我不认为这是一个不好的做法。