User defined Methods
User-defined methods mean, a custom method is called a user-defined method.
This method set is written outside of the content view.
public class MainActivity extends AppCompatActivity {
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
makeToast();
} // <<<<<<<<----***END OnCreate Method***---->>>>>>>>
private void makeToast(){
Toast.makeText(MainActivity.this,"Hello",Toast.LENGTH_LONG).show();
}
}
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
makeToast();
} // <<<<<<<<----***END OnCreate Method***---->>>>>>>>
private void makeToast(){
Toast.makeText(MainActivity.this,"Hello",Toast.LENGTH_LONG).show();
}
}
Alert Dialog Create Method
private void alertDialog(){
new AlertDialog.Builder(MainActivity.this)
.setTitle("This Title")
.setMessage("Hello I'm a massage")
.show();
}
new AlertDialog.Builder(MainActivity.this)
.setTitle("This Title")
.setMessage("Hello I'm a massage")
.show();
}
Advanced User defined Methods
User-defined method এর মধ্যে তার নির্দিষ্ট খাবার দেয়া যায়, যেমন সে কি String খাবে নাকি int,float খাবে তা defined করে দেওয়া যায়
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
makeToast("Hello This is a Toast");
} // <<<<<<<<----***END OnCreate Method***---->>>>>>>>
private void makeToast(String myToast){
Toast.makeText(MainActivity.this,""+myToast,Toast.LENGTH_LONG).show();
}
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
makeToast("Hello This is a Toast");
} // <<<<<<<<----***END OnCreate Method***---->>>>>>>>
private void makeToast(String myToast){
Toast.makeText(MainActivity.this,""+myToast,Toast.LENGTH_LONG).show();
}

Post a Comment