一個案子越寫越大,程式碼也越來越多
為了考量日後的維護,我也是絞盡腦汁阿~~~
所以最近我想到,如果重複的程式碼能夠寫在一個java檔
其他頁面如果要用這function就去call那檔案就好了
這樣我就可以節省很多行程式,保持程式的易讀性~~
以下開始吧~
首先,設一個Globalfunc.java
並且把你要的function寫在裡面
public class Globalfunc {
Context mContext;
public Globalfunc(Context context){
this.mContext = context;
}
//我的function
public void mytoast(String str) {
Toast toast;
toast = Toast.makeText(mContext, str, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
}
}
接著到你的MainActivity.java
加入以下
public class MainActivity extends AppCompatActivity { Globalfunc func;//宣告 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); func = new Globalfunc(getApplicationContext()); //召喚你的函式 func.mytoast("success"); } }
以上
收工!!
文章標籤
全站熱搜