Android 在从微调器项中选择的项目上创建toast。试图完成输入事件,但输入事件接收器已被释放
我试图将toast添加到我的应用程序活动中,这样当从微调器中选择项目时,所选项目的名称会在toast上弹出,这是我对所选项目的代码Android 在从微调器项中选择的项目上创建toast。试图完成输入事件,但输入事件接收器已被释放,android,android-layout,spinner,Android,Android Layout,Spinner,我试图将toast添加到我的应用程序活动中,这样当从微调器中选择项目时,所选项目的名称会在toast上弹出,这是我对所选项目的代码 @Override public void onItemSelected(AdapterView<?> adapterView, View view, int pos, long id) { Spinner spinner = (Spinner) findViewById(R.id.state_spinner); spinner.set
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int pos, long id) {
Spinner spinner = (Spinner) findViewById(R.id.state_spinner);
spinner.setOnItemSelectedListener(this);
String state = adapterView.getItemAtPosition(pos).toString();
Toast.makeText(getApplicationContext(), state, Toast.LENGTH_LONG);
}
尝试以下操作(您忘记在末尾添加show()
):
尝试以下操作(您忘记在末尾添加show()
):
别忘了在吐司上调用
show()
方法-如下所示:
Toast.makeText(view.getContext(), state, Toast.LENGTH_LONG).show();
别忘了在吐司上调用
show()
方法-如下所示:
Toast.makeText(view.getContext(), state, Toast.LENGTH_LONG).show();
如果您解释为什么应该尝试某些代码,答案会更有用。它仅用于测试微调器文本是否被选中,并且不起作用。我添加了一些有问题的logcat日志。请检查。如果您解释为什么应该尝试某些代码,答案会更有用。它仅用于测试微调器文本是否被选中,并且不起作用。我添加了一些有问题的logcat日志。请检查。逐字抄写了另一个人的答案。我不喜欢那样,照搬了另一个人的答案。我不喜欢那样。
Toast.makeText(view.getContext(), state, Toast.LENGTH_LONG).show();