我不知道如何表达这个,所以查找它非常困难并且什么也没显示。我目前正在大学学习编程,我有一个关于我猜是编程标准的问题。我一直在做一些 Android 的东西,并且有几个领域的例子显示了我认为不必要的变量,所以我想知道以下哪一个更容易接受,或者它是否纯粹是偏好。
示例 1
((TextView)view.findViewById(views[i])).setMovementMethod(LinkMovementMethod.getInstance());
示例 2
TextView text = (TextView)view.findViewById(views[i]);
text.setMovementMethod(LinkMovementMethod.getInstance());
我目前的理论是,如果我使用它一次,我应该遵循Example 1
,如果我使用的东西不止一次,我遵循Example 2
。这是个人喜好。
在这方面有具体的标准吗?我注意到有些行(下面的示例)可能会变得很长,而且我有一位曾经抱怨过的导师,所以我认为值得跟进。
示例 3
(menu.add(Menu.NONE, 0, Menu.NONE, R.string.oauth).setIcon(R.drawable.ic_action_oauth)).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
我相信你明白我想说的!目前这不是一个大问题,因为我是唯一一个可以看到我大部分代码的人,但我认为最好在开始工作之前养成正确的习惯。提前致谢!