내가 확인 contacts.However의 목록을 가지고, 당신이 그렇게 할 Intent를 사용할 필요가 편집 Text.Please help.Thanks체크 된 항목을 다른 활동으로 전달하는 방법은 무엇입니까?
0
A
답변
0
다른 활동과 디스플레이에이 선택한 연락처를 전달해야합니다.
예, 활동이 이미 실행에 데이터를 전달하기 위해 다음으로
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
// Sets the View of the Activity
setContentView(R.layout.activity_layout);
registerReceiver(new CustomReceiver(this), new IntentFilter("SEND_DATA"));
}
:
public void sendToActivity(Object data){
Intent i = new Intent("SEND_DATA");
i.putExtra("data", this.catchReports.get(data));
sendBroadcast(i);
}
를 그런 다음 설치에 방영 신호를 잡으려고 수신 활동에 청취자가 맞춤 수신자 다음 :
public class CustomReceiver extends BroadcastReceiver {
private MyActivity activity;
public ReceiverEvent(MyActivity activity) {
this.activity = activity;
}
public void onReceive(Context context, Intent i) {
this.activity.doWhateverWithYourData(i.getParcelableExtra("newEvent"));
}
}
개체를 전송하려는 경우 정수, 수레 및 문자열보다 작 으면 Parcelable을 만들어야합니다. 당신은 몇 가지 솔루션을
1
...
- 당신은
- 당신은 Intent.putExtra를 통해
옵션 인 텐트에 데이터를 포장 할 수 자바 클래스의 정적 필드를 사용할 수 있습니다 (1) 자신의 활동간에 데이터를 보내려는 경우 가장 쉽고 빠를 것입니다. 옵션 (2)는 다른 애플리케이션의 활동으로 데이터를 보내려는 경우 수행해야하는 작업입니다.
나는 당신이, 당신은 왜 브로드 캐스트를 사용하는 이들 Q & 더 깊이 일부 커버로이 질문에 비록 처음 ...
Passing data of a non-primitive type between activities in android
관련 문제
- 1. BroadcastReceiver에서 시작한 활동으로 데이터를 전달하는 방법은 무엇입니까?
- 2. receiveActivity에서 다른 활동으로 매개 변수를 전달하는 방법은 무엇입니까?
- 3. 다른 활동으로 서비스를 죽이는 방법은 무엇입니까?
- 4. 2 개의 활동에서 하나의 활동으로 문자열을 전달하는 방법은 무엇입니까?
- 5. 백그라운드 스레드의 데이터를 현재 표시된 활동으로 전달하는 방법은 무엇입니까?
- 6. String []을 다른 활동으로 보내는 방법은 무엇입니까?
- 7. 데이터/매개 변수를 Android의 다른 활동으로 전달하는 방법
- 8. 동일한 객체 하나를 다른 두 개의 다른 활동으로 전달하는 방법
- 9. 하나의 활동에서 다른 활동으로 가치를 전달하는 또 다른 방법
- 10. TreeView에서 체크 된 항목을 효율적으로 삭제하는 방법은 무엇입니까?
- 11. 버튼 onClick을 주요 활동으로 다시 전달하는 가장 좋은 방법은 무엇입니까?
- 12. 의도를 사용하여 주 활동의 값을 하위 활동으로 전달하는 방법은 무엇입니까?
- 13. 한 활동에서 이전 활동으로 값을 전달하는 방법
- 14. WPF ListBox에서 체크 된 항목을 얻는 방법?
- 15. 도킹 된 항목을 도킹 된 다른 항목에 추가하는 방법은 무엇입니까?
- 16. 하나의 활동에서 다른 활동으로 Bitmap 객체를 전달하는 방법
- 17. 한 특성에서 다른 특성으로 텍스트를 전달하는 방법은 무엇입니까?
- 18. 다른 UIViewController간에 데이터를 전달하는 방법은 무엇입니까?
- 19. 활동에서 다른 활동으로 변경하는 동안 ProgressDialog를 표시하는 방법은 무엇입니까?
- 20. 체크 된 라디오 값을 보내는 방법은 무엇입니까?
- 21. Android : 하위 활동으로 데이터를 전달하는 방법?
- 22. 한 활동에서 다른 활동으로 이미지를 클릭하는 방법은 무엇입니까?
- 23. 하나의 활동에서 취한 입력을 다른 활동으로 전송하는 방법은 무엇입니까?
- 24. 한 활동에서 다른 활동으로 동일한 xmpp 연결을 얻는 방법은 무엇입니까?
- 25. 체크 박스 목록을 체크 된 값 목록에 바인딩하는 가장 간단한 방법은 무엇입니까
- 26. 변수를 다른 Silverlight 페이지로 전달하는 방법은 무엇입니까?
- 27. Treeview의 SelectedItem을 다른 명령에 전달하는 방법은 무엇입니까?
- 28. PyThon 개체를 다른 클래스로 전달하는 방법은 무엇입니까?
- 29. 활동 의도를 다른 클래스에 전달하는 방법은 무엇입니까?
- 30. 메서드에 다른 열거 형을 전달하는 방법은 무엇입니까?
워를 읽으십시오 활동에 데이터를 보내려면 어떻게해야합니까? 인 텐트에 정보를 보내고 의도 한 활동을 시작하게하는 것이 어떨까요? –
이것은 이미 실행중인 액티비티에 데이터를 전달하기위한 것이지 새로운 액티비티를 시작하는 것이 아닙니다.이 경우 인 텐트와 함께 startActivity를 수행하고 Bundle.getIntent()를 사용하여 onCreate()), 귀하의 게시물의 첫 번째 링크에 설명되어 있습니다. – nbarraille