안녕하세요 회원님들
제가 intent로 이름을 입력하면 리스트뷰에 뿌려주게 하고 싶습니다
----------------------------------------------------------
package soo.game.block;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class RecordRank extends Activity implements OnClickListener {
Button btnOk;
Button btnCalcle;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.input);
// 확인버튼 설정
btnOk = (Button) findViewById(R.id.btnOk);
btnOk.setOnClickListener(this);
// 취소버튼 설정
Button btnCalcle = (Button) findViewById(R.id.btnCancle);
btnCalcle.setOnClickListener(this);
}
public void onClick(View v) {
if (v == btnOk) {// 취소버튼을 눌르면 바로 리스트페이지로 간다
// 화면전환을 위해 만든다
Intent it = new Intent(this, ListActivity.class);
startActivity(it);
finish();
}
if (v.getId() == R.id.btnCancle) {// 입력한 다음 버튼을 누르면 랭킹페이지로 넘어간다
EditText editName = (EditText) findViewById(R.id.edit_Name);
String name = editName.getText().toString();
// 화면전환을 위해 만든다
Intent it = new Intent(this, ListActivity.class);
// putExtra(데이터를 담을 변수, 데이터를 가지고있는 변수)
it.putExtra("edit", name);
startActivity(it);
finish();
}
}
}
지금 이부분이 이름을 입력을 하는 부분입니다
-------------------------------------------------------------------------------------------------
이 부분이 listActivity.java라는 파일인데요
package soo.game.block;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ListView;
public class ListActivity extends Activity {
SQLiteDatabase db;
ContentValues row;// 갱신할 때
ListView list;
Button btnBack;// 초기화면으로 가기 버튼
DBmaneger dbm;
String name;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
// DB 및 테이블을 생성한다(존재하지 않는다면 생성하지 않는다)
dbm = new DBmaneger(this);// DBmaneger.java
db = dbm.getReadableDatabase();// DB연결
// 삽입
Intent intent = getIntent();
if (intent.hasExtra("edit")) {
name = intent.getExtras().getString("edit");
}
}
}
인텐트로 받아오기는 했는데 도저히 진도가 나가지 않습니다
제발 코드 좀 달아주세요
정말 부탁드립니다
제 이력서에 올릴려고 만드는 건데 도저히 몰르겠습니다 ㅠㅠ
정말 부탁드릴게요




질문의 의도가 잘이해가 되질 않네요..
input과 list라는 레이아웃이 있고
input은 입력받고 확인 취소 버튼있고
list는 그 입력받은걸 리스트뷰로 출력해주는 건가요?
근데 어떻게 해야하느냐 그말씀이신가요?
DB읽고 쓰기는 "안드로이드 DBHelper"로 검색하셔서 구현해보시구요
리스트 뷰는 Custom ListView 검색해보시구요..^^
질문의 의도가 명확하지 않아 저도 어떤 답변을 드려야할지 모르겠네요..ㅜ.ㅜ