[英]Sending a recorded audio file from one activity to another
我目前正在記錄一條消息,並在一個片段中初始化對象。 我想將其傳遞給我的主要活動。 但是,我可以使用以下方法在片段之間傳遞圖像:
public void captureImage() {
mCamera.captureImage(new CameraKitEventCallback<CameraKitImage>() {
@Override
public void callback(CameraKitImage cameraKitImage) {
((MainActivity) getActivity()).setBitmapToSend(cameraKitImage.getBitmap());
((MainActivity) getActivity()).openDisplayImageFragment();
}
});
}
我已經在課堂上初始化了一個媒體記錄器。 有什么辦法嗎?
由於您始終可以使用getActivity()獲取對父Activity的引用,因此可以對其進行強制轉換並將值傳遞給public方法。 例如:
myActivity=(MainActivity) getActivity ();
myActivity.receiveAudio(<"Pass the data as object or in byte[]">);
將數據從片段發送到另一個活動需要添加Intent Extras。 例如:
myIntent.putExtra(“ myKey”,<“放置對象或字節數組”>); startActivity(myActivity);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.