安卓 : Calling Activity from Fragment

标签 android android-intent android-fragments android-audiomanager android-mediarecorder

我在 Activity 中使用 fragment 。我正在使用 MediaRecorder 进行录音。 我有两个部分的 Activity 。 第一个本身就是将列出录制文件的 Activity 。 在右侧,当一个选择新文件记录时,音频记录 Activity 被调用。 选择列出的任何文件后,我将使用 AudioPlayer 播放录制的文件。 我在这里能够将 Activity 转换为 fragment ,但是当我按下 Stop 时,它正在终止应用程序。

请任何人都可以回答。当我将它用作简单 Activity 时,我的录音机工作正常。 任何解决方案,比如我是否可以在该 fragment 中调用该 Activity 或类似的东西。? 有知道的请帮帮我。

最佳答案

使用 get activity 获取父 Activity ,然后照常进行。

Intent myIntent = new Intent(getActivity().getapplicationcontext(), BookmarkActivity.class);
getActivity().startActivity(myIntent); 

关于安卓 : Calling Activity from Fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12637693/

相关文章:

java - 如何创建从今天起 X 天结束的 Android 日历事件

android - 将对象放入 Handler 消息中

android - 根据点击的数字打开对话然后 Intent 图像

Android Assets 、C、JNI

android - Tools->Android->Enable ADB Service 的目的是什么?

android - 如何解决此 fragment "non-default constructor"错误?

Android - Fragment 中的 ListView 不显示

android - 如果父 Activity 包始终具有传递给 Fragment 的对象,那么 Fragment 包的用途是什么?

安卓漏洞 : Crop intent works on some devices

android - 如何从外部应用程序启动 MusicPlaybackService?