我有两个类如下,
设置.java
public class Settings extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.general_settings);
// some code here
}
public String getDateFormat() {
//Some code here
}
}
第二课,
日期格式.java
public class DateFormat {
private DateDisplayFormat(){}
public static final String DEFAULT = "dd-MM-yyyy";
public static final String MON_DEFAULT = "MM-dd-yyyy";
// I want to access the method here
public static String getFormattedDate(Calendar calendar){
return getFormattedDate(DEFAULT, calendar.getTime());
}
public static String getFormattedDate(Date date){
return getFormattedDate(DEFAULT, date);
}
public static String getFormattedDate(String format, Calendar calendar){
return getFormattedDate(format, calendar.getTime());
}
public static String getFormattedDate(String format, Date d){
SimpleDateFormat formatter = new SimpleDateFormat(format);
return formatter.format(d);
}
}
我的疑问是我想从第二个类访问 getDateFormat() 方法以获取结果字符串。我尝试通过 Settings.getDateFormat() 访问,但没有成功。请帮我解决这个问题。
谢谢你。