0
다른 활동의 목록에 editText 변수를 추가하는 방법에 대해 궁금합니다. editText 줄에 입력 할 때 이름이 저장되는 arrayList를 만들었습니다. 이것들은 StartingActivity 클래스의 nameList 변수에 저장됩니다. 어떻게 내가 추가하고 ListActivity 표시된 것처럼 다른 활동 및 클래스에서 ListView에 이러한 이름을 표시 갈 것입니다. 고맙습니다. 또한 기본적으로 내 프로그램을 실행 가능하게 만들지 않고 클래스 및 파일의 이름을 어떻게 굴절 시키는가?Android 프로그램 (다른 활동의 ListView에 항목 추가)
코드 :
Class StartingActivity:
public void onClick_btnConfirm {
EditText editName = (EditText) findViewById(R.id.editName);
TextView textOutput = (TextView) findViewById(R.id.textOutput);
Intent intentList = new Intent(StartingActivity.this, ListActivity.class);
if(editName.length()!=0) {
nameList.add(editName.getText().toString());
editName.setText("");
}
//intentList.putExtra("Name", editName.toString());
startActivity(intentList);
}
Class ListActivity:
public class ListActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list);
ListView listView = (ListView) findViewById(R.id.listAthletes);
final StartingActivity nameList = new StartingActivity();
nameList.getNameList();
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, nameList.getNameList());
listView.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
}
}
4 텍스트를 SQLite 데이터베이스에 저장합니다. –