0
我想創建一個靜態工具類,它將包含像Messagebox(AlertDialog),EmailSender等簡單的函數,並將在其他活動上調用這些函數。 但據我所知,我不能創建一個靜態類,如果它不是在一個類。 你對這類實用課程有何建議?Android靜態工具類
我想創建一個靜態工具類,它將包含像Messagebox(AlertDialog),EmailSender等簡單的函數,並將在其他活動上調用這些函數。 但據我所知,我不能創建一個靜態類,如果它不是在一個類。 你對這類實用課程有何建議?Android靜態工具類
爲什麼不把這種方式
class Utils{
public static void makeToast(Context context, String text){
Toast.makeText(context, text, Toast.LENGTH_SHORT).show();
}
}
在你的活動這樣調用它
Utils.makeToast(this,"hi");
對於實用程序類來說,更好的方法是使類爲final,並添加一個private構造函數。 –
有關使用一個Singleton什麼?如果我想在不同的活動中擁有完全的共享功能,我經常使用這種模式。 – elbuild
請你舉個例子。 –
你應該做的是正確創建一個單身人士:http://stackoverflow.com/questions/70689/what-is-an-efficient-way-to-implement-a-singleton-pattern-in-java – zegnus