在android Activity中放置onclick侦听器的正确位置在哪里?

Kev*_*vik 3 android position onclick oncreate

在android活动中放置onclick侦听器的最佳位置在哪里?我见过两种不同的方式。一种方法是将它们放在 onCreate 方法中,另一种方法是将它们放在 onCreate 方法的下方和外部。

我刚刚启动了一个新的 android 应用程序,并且对最好的地方感到困惑。

两种方式如下所示。

伪代码示例一;

oncreate 方法中的 onclick 方法

 MainActivity extends Activity{

 onCreate(){

 onClick listeners 

  } // end of onCreate method

 }  // end of MainActivity class
Run Code Online (Sandbox Code Playgroud)

伪代码示例二;

将 onclick 置于 oncreate 方法下方和外部

 MainActivity extends Activity{

 onCreate(){

 } // end of onCreate method

 onClick listeners

 }  // end of MainActivity class
Run Code Online (Sandbox Code Playgroud)

Aar*_* He 5

两种方式都是正确的。你如何组织代码实际上是为了可读性。如果你有太多的听众onCreate(),之后就更难阅读代码了。但是,如果您只有一个并且它是一个衬垫,则最好将其放入onCreate().