参考提升代码幸福感的小技巧之java中的@see与@link
经常在mainactivity的layout添加button,并在oncreate末尾添加事件,但R.layout.activity_main在oncreate开头。可以使用@see或@link解决。
语法格式: @see 全路径包名#方法名(参数类型列表)
- 一般用在方法上面,可以直接点击进入对应的方法上,如果调用方法被篡改了,注释会报红,起到一个提示作用。
- 此注解要在注释里面顶头写,否则无效。
语法格式:{@link 全路径包名#方法名(参数类型列表)}
- 同上,用在方法上,唯一区别是可以不用顶头写,推荐此种写法👍
package com.slq.r1.activity;
public class MainActivity extends AppCompatActivity {
// 省略
/**
* @see R.layout.activity_main
* {@link R.layout.activity_main}
* @see com.slq.r1.activity.MainActivity#onCreateOptionsMenu(Menu)
* 前面不可以写东西,否则无法跳转 @see #onCreateOptionsMenu(Menu)
* 前面可以写东西 {@link #onCreateOptionsMenu(Menu)}
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.mainmenu1, menu);
return super.onCreateOptionsMenu(menu);
}
// 省略