11. private static String TAG = "MainActivity";
x
private static final String TAG = "MainActivity";
o
12. public class MyCustomView extends View {
private int minHeight;
public MyCustomView(Context context) {
super(context);
init();
}
public MyCustomView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
public MyCustomView(Context context, AttributeSet attrs, int
defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}
private void init() {
minHeight = 10;
}
x
13. public class MyCustomView extends View {
private final int minHeight;
public MyCustomView(Context context) {
this(context, null);
}
public MyCustomView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public MyCustomView(Context context, AttributeSet attrs, int
defStyleAttr) {
super(context, attrs, defStyleAttr);
minHeight = 10;
}
o
14.
15. /**
* Created by yanzm on 2016/08/07.
*/
public class MainActivity extends AppCompatActivity {
x
/**
* ホーム画面
*
* ランチャーから起動される。
* 最初にトークンがローカルに保存されているか確認し、
* 保存されていない場合はログイン画面に遷移する。
*/
public class MainActivity extends AppCompatActivity {
o
17. x
public interface MyInterface {
/**
* 再生時間を返す
*
* @param id 動画のID
* @return 秒
*/
int getDuration(String id);
}
o
public interface MyInterface {
int getDuration(String id);
}
19. x public interface MyInterface {
/**
* …
*/
int getDuration(String id);
}
o public interface MyInterface {
/**
* …
*/
int getDuration(@NonNull String id);
}
20. public class IconUtils {
/**
* 対応する画像リソースを返す
*
* @param type アイコンのタイプ
* @return 画像リソース
*/
@DrawableRes
public static int getIconResId(@NonNull IconType type) {
…
}
}
o
21. x public interface ProfileService {
Profile getProfile(String userId);
}
o public interface ProfileService {
@WorkerThread
Profile getProfile(@NonNull String userId);
}
23. ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1);
x
ArrayAdapter<String> adapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1);
o
44. final DisplayMetrics metrics = getResources()
.getDisplayMetrics();
final int widthPixels = metrics.widthPixels;
final int heightPixels = metrics.heightPixels;
final float density = metrics.density;