Я думаю, вы путаете класс Java и Activity.Если вы хотите объявить методы, которые не нуждаются в макете и материалах для деятельности, создайте класс Java и используйте открытые методы.
1) MainActivity - класс деятельности
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ToastClass toastClass = new ToastClass();
toastClass.toast(getApplicationContext(), "Hey dude!!");
}
}
2)ToastClass - класс java
public class ToastClass {
public void toast(Context context, String msg) {
Toast.makeText(context ,"hello",Toast.LENGTH_SHORT).show();
}
}
Надеюсь, это поможет!