DB에있는내용을 ListView에 출력한다음에 그걸 클릭할때 질문좀 드릴께요.ㅜㅜ
DB내용을 listview로 출력을했는데요 리스트의 항목을 클릭할때 다른 엑티비티로 이동하면서 그 DB내용을 출력하려고하는데요
어떤방식으로해야하는건지...
따로 함수가있는건지 궁금하네요..어떤방법으로 해야하는건가요??
리스트 항목이 클릭되면 발생하는 이벤트와 이에대한 리스너가 있습니다.
( 리스트아이템클릭 리스너 였던가... position 이라는 개념으로 위에서부터 몇번째 줄인지 따져서 이벤트가 발생함 )
이 리스너에서 다른 액티비티를 Intent를 활용하여 startActivity 하시면 되구요.
예를들어,
Intent intent = new Intent(this, activityB.class);
startactivity(intent);
정도로 코딩하시면 됩니다. ( 대소문자를 틀렸을 수도 있음 )
그리고 액티비티 이동하실 때, 인텐트에 표시하시고 싶은 DB 내용을 담아 보내시면 됩니다.
위의 코드에서 조금 추가되는데요,
// 인텐트에 필요한 정보를 입력.
intent.putExtra("lastname", mLname); // "lastname"은 인식을 위한 스트링으로 프로그래머 맘대로지정, mLname은 String 변수
intent.putExtra("firstname", mFname); // 위와 비슷함.
startactivity(intent); // 새로운 액티비티를 실행.
위와 같이 정보를 intent에 삽입하여 startActivity 함수를 호출하시면 되고,
새로운 액티비티에서는 intent로부터 꺼내시면 됩니다.
// activityB.java
String Lname, Fname;
Intent intent = getIntent(); // 이미 정의되어 있는 API 함수임.
Lname = intent.getStringExtra("lastname");
Fname = intent.getStringExtra("firstname");
정도로 쓰시면 됩니다. ^^
추가질문은 쪽지말구, 메일로...
didtmd86@gmail.com
로그인 유지
리스트 항목이 클릭되면 발생하는 이벤트와 이에대한 리스너가 있습니다.
( 리스트아이템클릭 리스너 였던가... position 이라는 개념으로 위에서부터 몇번째 줄인지 따져서 이벤트가 발생함 )
이 리스너에서 다른 액티비티를 Intent를 활용하여 startActivity 하시면 되구요.
예를들어,
Intent intent = new Intent(this, activityB.class);
startactivity(intent);
정도로 코딩하시면 됩니다. ( 대소문자를 틀렸을 수도 있음 )
그리고 액티비티 이동하실 때, 인텐트에 표시하시고 싶은 DB 내용을 담아 보내시면 됩니다.
위의 코드에서 조금 추가되는데요,
Intent intent = new Intent(this, activityB.class);
// 인텐트에 필요한 정보를 입력.
intent.putExtra("lastname", mLname); // "lastname"은 인식을 위한 스트링으로 프로그래머 맘대로지정, mLname은 String 변수
intent.putExtra("firstname", mFname); // 위와 비슷함.
startactivity(intent); // 새로운 액티비티를 실행.
위와 같이 정보를 intent에 삽입하여 startActivity 함수를 호출하시면 되고,
새로운 액티비티에서는 intent로부터 꺼내시면 됩니다.
예를들어,
// activityB.java
String Lname, Fname;
Intent intent = getIntent(); // 이미 정의되어 있는 API 함수임.
Lname = intent.getStringExtra("lastname");
Fname = intent.getStringExtra("firstname");
정도로 쓰시면 됩니다. ^^
추가질문은 쪽지말구, 메일로...
didtmd86@gmail.com