我在将我的主要课程中的项目添加到Spinner
小部件时遇到了问题,当我单击按钮时,我的应用程序转到另一个类,但当我返回主页时,用户的文本输入textedit
框的内容未添加到ListView
。 以下是我的代码,非常感谢任何帮助,谢谢!
public class MovieSearchActivity extends AppCompatActivity {
Spinner spinner;
Button buttonSearch;
ArrayList<String> names = new ArrayList<>();
ArrayAdapter<String> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_movie_search);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
public void displayResults(View view) {
EditText movieName = (EditText) findViewById(R.id.userInput);
String name = movieName.getText().toString();
Intent intent = new Intent(this, MovieResults.class);
intent.putExtra("movieName", name);
startActivity(intent);
spinner = (Spinner) findViewById(R.id.spinner);
buttonSearch = (Button) findViewById(R.id.buttonSearch);
if (buttonSearch.isActivated()) {
names.add(name);
}
adapter = new ArrayAdapter<String>(
this, android.R.layout.simple_list_item_1, names);
spinner.setAdapter(adapter);
}
}