sms 관련 안드로이드 응용 프로그램을 개발 중입니다. 나는 내 안드로이드 에뮬레이터에있는 모든 메시지의 listView를 표시 할 수 있지만 어떤 코드를 작성해야합니까 알아낼 수 없습니다 onItemClickListener 그 때마다 나는 내 listview의 모든 행을 클릭하면 데이터 (여기 .. 메시지 본문)을 다른 화면에 표시합니다. 이것에 대해 내가 무엇을해야 할까?ListView에서 특정 행의 데이터를 검색하는 방법을 찾을 수 없습니다.
는 내 코드는 아래와 같습니다 :
public class mainmenu extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle SavedInstanceState)
{
super.onCreate(SavedInstanceState);
setContentView(R.layout.main);
super.onStart();
{
final ListView list = (ListView) findViewById(R.id.list);
List<String> msgList = getSMS();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, msgList);
list.setAdapter(adapter);
list.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id)
{
// TODO Auto-generated method stub
}
});
}
}
public List<String> getSMS()
{
List<String> sms = new ArrayList<String>();
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(uriSMSURI, null, null,null,null);
while (cur.moveToNext())
{
String address=cur.getString(cur.getColumnIndex("address"));
String body = cur.getString(cur.getColumnIndexOrThrow("body"));
sms.add("Number: " + address + " .Message: " + body);
}
return sms;
}
}
나에게 내가 위에서 언급 한 사양에 따라, OnItemClickListener에서 작성해야하는 코드를주십시오. 그것은 약간 긴급합니다.
는 무급 자원 봉사자의 무리에 대한 긴급하지 않습니다. 너에게 도움을 청하는 사람들에게 이미 서둘러달라고하는 것이 무례한거야. – Oded
나는 똑같은 생각을하지 않는다 ... !! 나는 당신이 무례를 정의하는 방법을 모르지만 ... 안드로이드 프로젝트를 개발 중이며 제출이 1 주일 예정이므로 여기에 오면 경험이 많은 사람들로부터 긴급한 도움을 요청하면 나를 무례하게 만듭니다. 그렇다면 그게 ... 고마워 .. – Mehak
우리가 뭔가에 대해 빨리 말해주는 _is_ rude. – Oded