Android中黃色警告提示強迫症
阿新 • • 發佈:2019-01-07
寫程式碼的時候,不希望整個工程中到處都是黃色的感嘆號,那樣的話,開啟專案,讓人感覺整個專案一點都不清晰。
所以寫此貼,將平時碰到的警告全部總結集中起來。
1:Handler
解決方法:
private Handler mHandler = new Handler(new Handler.Callback() {
@Override
public boolean handleMessage(Message msg) {
return false;
}
});
警告原因:
2:SimpleDateFormat
// To get local formatting use getDateInstance(), getDateTimeInstance(), or // getTimeInstance(), or use new SimpleDateFormat(String template, Locale // locale) with for example Locale.US for ASCII dates. @SuppressLint("SimpleDateFormat") SimpleDateFormat simpleDateFormat = new SimpleDateFormat( "yyyy-MM-ddHH:mm:ss");
解決方法:
SimpleDateFormat newSimpleDateFormat = new SimpleDateFormat(
"yyyy年MM月dd日HH時mm分", Locale.getDefault());
警告原因:
3:new HashMap()
@SuppressLint("UseSparseArrays")
public static Map<Integer, String> CMD_MAP = new HashMap<Integer, String>();
解決方法:
//TODO
警告原因:Use new SparseArray(…) instead for better performance
返回頂部
寫程式碼的時候,不希望整個工程中到處都是黃色的感嘆號,那樣的話,開啟專案,讓人感覺整個專案一點都不清晰。