我有两个类,如下所示,如何访问android中的方法?
Settings.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
}
}
第二类,
DateFormat.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()访问,但它不起作用。请帮我解决这个问题。
谢谢。
化妆'DateFormat'类的内部类你的活动类 – Raghunandan
我想从应用程序的各个部分访问DateFormat类,因此我分别创建了它。 –
你在'getDateFormat()'中有什么代码? –