Я случайно закодировал свой Toast таким образом, и он продолжает работать.
public class MainActivity extends AppCompatActivity {
private Toast mToast;
...
private void onClickHandler(int itemIndex) {
mToast = new Toast();
mToast.makeText(this, String.valueOf(itemIndex), Toast.LENGTH_SHORT).show();
}
}
Учитывая, что makeText является статическим методом, почему вышеописанное должно работать?