Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在从微调器项中选择的项目上创建toast。试图完成输入事件,但输入事件接收器已被释放_Android_Android Layout_Spinner - Fatal编程技术网

Android 在从微调器项中选择的项目上创建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

我试图将toast添加到我的应用程序活动中,这样当从微调器中选择项目时,所选项目的名称会在toast上弹出,这是我对所选项目的代码

@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();