에서 의도를 사용하는 방법은내 안드로이드 프로그램에서 ListView에
같은 일부 응용 프로그램 이름의 목록을이 지금은이 목록을 클릭하고이에 입력 할 할 2.Profile
1.Task 알림 신청. 나는 이미이 두 가지 프로그램 모두에 대한 수업을 쓴다. 아무도 내 의도를 사용하여이 작업을 수행 할 수 있습니까? 이것이 당신의 목록보기에 리스너를 추가하는
에서 의도를 사용하는 방법은내 안드로이드 프로그램에서 ListView에
같은 일부 응용 프로그램 이름의 목록을이 지금은이 목록을 클릭하고이에 입력 할 할 2.Profile
1.Task 알림 신청. 나는 이미이 두 가지 프로그램 모두에 대한 수업을 쓴다. 아무도 내 의도를 사용하여이 작업을 수행 할 수 있습니까? 이것이 당신의 목록보기에 리스너를 추가하는
list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0,
View arg1, int position, long arg3)
{
Intent n = new Intent(getApplicationContext(), profile.class);
// you can pass the value to profile class using "n.putExtra(name, value);"
startActivity(n);
}
});
사용
yourListViwObject.OnItemClickListener(this);
당신은이 클래스가 그 OnItemClickListener 수도 있었죠을 구현하라는 메시지가 표시됩니다 및 클래스가 구현되지 않은 메소드를 추가하도록 요청합니다 사용할 때 .When 당신은 그것들을 추가하면 onItemClick() 메소드를 얻을 것이고 아래처럼이 메소드에서 구현할 필요가있는 것을 구현한다.
public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) {
Toast.makeText(this,
"Item is clicked " + arg2,
600).show();
Intent i = new Intent(YourClass.this, TheActivityYouNeedToInvoke.class);
startActivity(i);
}
@ 램 kiran의 해결책조차도 문제를 해결할 것입니다 –
의도로부터 활동을 호출 하시겠습니까? –
예 의도로 활동을 호출하고 싶지만 다른 패키지 – Hasan
아래의 답변을 통해 문제를 해결할 수 있습니다 –