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
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;