당신은 위의 중 하나를 사용할 수 있습니다,하지만 난 당신이 더 관심의 논리를 생각합니다.
을 당신은 각 탭에 대한 네 가지 활동을 가지고있을 수 있습니다.
클래스간에 정보를 전송하기위한 모든 데이터를 보유하는 Bean 클래스로 사용될 더 많은 클래스에 작성하십시오.
- 이 클래스를 PrefBean으로 부릅니다.
- 모든 변수를 정적으로 만듭니다. 이제 사용자가 목록 항목을 선택했는지 여부를 알 수 있고, 그렇다면 어느 항목을 선택했는지 알 수 있습니다. 이렇게하면 모든 변수에 전역 적으로 변수를 사용할 수 있습니다.
- 세 번째 탭에서 항목을 선택했는지 여부를 나타내는 정수가 PrefBean에 있습니다.
논리는이 같은 간다 :
- 는 처음 PrefBean에 정수는 뭔가를 개최한다 제로보다 작은 경우 (예를 들어 -1). 그러면 그때까지 아무 것도 선택되지 않았 음을 알 수 있습니다.
- 첫 번째 탭에서 사용자가 클릭하면 첫 번째 활동이 호출되고 PrefBean에서 해당 정수 값을 확인하고 사용자에게 오류 메시지를 표시해야합니다. 값이 음수이면 아무 것도 선택하지 않으며, 양수인 경우 선택한 행의 위치가 표시됩니다. 선택한 행 위치에 따라 아무 것도로드하십시오.
- 사용자가 세 번째 탭의 목록 활동에서 임의의 행을 클릭하면 PrefBean 정수 == 선택된 행 위치를 설정하십시오.
나는이 정확히 내가 사람을 찾고 있었다, 당신은 논리
큰 하나를 얻었기를 바랍니다. –
:-D 이것을 받아서 반갑습니다! –