Android编程中无法从Fragment切换到Activity/Activity切换到Fragment

2023-12-23

目前,我主要使用 Fragments 来连接 Facebook。

但是,对于其他代码,我使用正常的活动(无片段)。

我现在的问题是,我希望有一个按钮可以从我的“主页”链接到片段,并从片段链接回我的“主页”

我无法这样做。

我尝试使用相同的代码在活动之间切换,但它不起作用。

有没有办法将正常活动链接到片段,反之亦然?或者它们只能相互链接吗?

这是我的代码:

    public class SplashFragment extends Fragment{

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle     savedInstanceState) {
    View view = inflater.inflate(R.layout.splash, container, false);
//   return view;

    Button btnNextScreen = (Button) view.findViewById(R.id.btnNextScreen);      
//    Button btnNextScreen = (Button) findViewById(R.id.btnNextScreen);

    //Listening to button event
    btnNextScreen.setOnClickListener(new View.OnClickListener() {

      public void onClick(View arg0) {
          //Starting a new Intent
          Intent nextScreen = new Intent(**getApplicationContext()**, SecondScreenActivity.class);
            startActivity(nextScreen);

}
});

 return view;   
}
}

我在 getApplicationContext() 处收到错误。

如果我将其更改为 getActivity(),他们将提示另一个错误,表明他们期望切换到 Fragment,而不是 Activity。

感谢您的帮助 !

问候, Android学生


如果您想从片段导航到活动,请使用此 getActivity()。

Intent nextScreen = new Intent(getActivity(), SecondScreenActivity.class);
startActivity(nextScreen);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android编程中无法从Fragment切换到Activity/Activity切换到Fragment 的相关文章

  • 如何更改我的应用程序的语言[重复]

    这个问题在这里已经有答案了 可能的重复 在 Android 中以编程方式更改语言 https stackoverflow com questions 2900023 change language programatically in an
  • 如何在 Java 中与 HttpGet 一起发送 cookie

    我试图将 cookie 与 HttpGet 请求一起发送 但每次尝试都无法成功发送 我也尝试直接修改标题 这是我的代码 DefaultHttpClient httpClient new DefaultHttpClient CookieSto
  • 接收广播意图时出错 { act=android.bluetooth.device.action.FOUND flg=0x10}

    我搜索了一下 没有发现任何相似的东西 我正在 Android 中使用蓝牙开发两个设备之间的连接 在 ACTION FOUND 方法上 当我尝试使设备信息显示在 listView 上时 我在 logcat 上收到该错误 德萨菲奥活动 公共类
  • Android 的 MediaPlayer setSurface 在暂停状态下

    EDIT 显然这与多个活动无关 这与视频文件的编码有关 我会尝试简化问题 当我调用时 我有一个处于暂停状态的 MediaPlayer 对象mediaPlayer getCurrentPosition 我得到的结果是准确的 当我打电话时med
  • Android 版 YouTube 频道订阅

    我在我的应用程序中使用 YouTube API 用户可以使用其 Google 帐户登录 我希望用户能够订阅某些 YouTube 频道 这里似乎有一些关于网络的东西 https developers google com youtube su
  • Android 两个日期之间的差异

    我有两个约会 例如 String date 1 yyyyMMddHHmmss String date 2 yyyyMMddHHmmss 我想打印差异 例如 2d 3h 45m 我怎样才能做到这一点 谢谢 DateTimeUtils obj
  • 如何通过单击颤动推送通知来打开特定屏幕

    我试图在单击推送通知时打开特定屏幕 我的有效负载如下所示 var payload notification title notificationTitle body notificationMessage click action scre
  • 如何在android中以编程方式读取我的应用程序中电子邮件附加的文件?

    我知道一种获取此处显示的电子邮件中附件名称的方法 Android 在我的应用程序中获取电子邮件附件名称 https stackoverflow com questions 6035535 android get email attachme
  • 如何使用baseadapter自定义listview

    我想创建一个定制的ListView像这样 我想我必须使用BaseAdapter但我对此一无所知 主要 xml
  • 更改图库中的边框样式

    我正在服用this http www androidpeople com android gallery imageview example 教程 正如你所看到的this http www androidpeople com wp cont
  • 如何根据另一个动态下拉列表的值创建动态下拉列表?

    我有一个下拉菜单 当我选择一个选项时 它会创建一个动态下拉菜单 到目前为止 一切都很好 但我想创建另一个动态下拉列表 现在基于另一个动态下拉列表的值 我该怎么做 第一个动态下拉列表有效 我猜第二个无效 因为动态变量 div 没有静态 ID
  • Android 背景 + 文本 + 按钮图标

    我想要一个图像设置为文本的背景 并在文本的左侧设置一个图标 在iPhone中非常简单 但不知道如何在Android上做到这一点 调整按钮的大小并保持图标 文本的位置和距离正确 iPhone 安卓我有这个 xml代码是
  • 将超链接添加到 PDF 文档中

    我目前正在扩展我们的自定义 PDF 编写器 以便能够编写网站链接 但是 我遇到了一个问题 因为我无法找到如何将链接放入 PDF 的任何地方 这是打印文本的内容 BT 70 50 TD F1 12 Tf visit my website Tj
  • SeekBar 未设置实际进度。 SetProgress() 不适用于早期的 Android 版本 [重复]

    这个问题在这里已经有答案了 我有一个应用程序 我想根据从 Web 服务检索到的值设置特定 SeekBar 的进度 但是 当我使用 SetProgress int 时 只有 SeekBar 的 搜索者 被设置 该栏未按预期 填充 它看起来是这
  • 用dagger 2查看依赖注入

    我有一个自定义视图扩展TextView 我应该在哪里调用我的组件来注入视图 component inject customTextView 因此 我发现我需要在自定义视图的构造函数中添加注入 在所有视图中 或者使一个调用另一个 Exampl
  • android listactivity onCheckedChangeListener

    我正在开发一款应用程序 并且我有一个ListActivity 其选择模式设置为choice mode multiple 现在我想重写方法 当一项被调用时调用该方法选中 未选中 我发现onCheckChanged 方法仅针对RadioGrou
  • 在 WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER 处出现错误

    我正在通过以下方式创建我的第一个动态壁纸this http www vogella com articles AndroidLiveWallpaper article html教程 但我收到错误can not be resolved or
  • Firebase:获取对第一个项目/元素的引用

    我正在尝试获取对 firebase Array 中第一个项目的引用 就我而言 它会是 ElmmycgjS1Nvq albums IrdMMds 但我不确定如何构造查询 dbRef child ElmmycgjS albums child n
  • Android Mediaplayer:下载媒体文件的 setDataSource 问题

    我有一个可以录制和播放音频文件的应用程序 一些音频文件是使用 httpclient 使用简单的标准 http 下载来下载的 很长一段时间以来 它就像一种魅力 现在我突然无法播放我下载的文件 该堆栈失败 我将文件存储在 SDCard 上 并且
  • 以编程方式暂时禁用自动更新

    我有一个自行车计算机应用程序 可以在用户骑行时记录数据 我有一位用户报告了一个我没有考虑到的问题 他出去进行了一次长途骑行 100 多英里 但在外出记录数据时 该应用程序通过 Google Play 自动更新进行了更新 不幸的是 这导致应用

随机推荐

  • 无法解析配置“:app:debugAPKCopy”的所有依赖项

    当我尝试运行应用程序时似乎遇到了这个问题 当更新出现错误时可能会发生这种情况 要修复它 请打开 android sdk 管理器并 卸载android支持库 再次安装android支持库
  • 如何制作透明背景和常规文本的JButton?

    有没有办法制作一个JButton其中有透明填充 30 透明 和不透明的文本 现在我发现了以下选项 使按钮和文本都透明 使它们都不透明 两者之间有选择吗 这是一种可能的实现 使用JButton setIcon Icon 30 transpar
  • 调试 Sharepoint 计时器作业

    我正在创建我的第一个计时器作业并想要对其进行调试 我已通过一项功能安装了计时器作业 并将其添加到 Web 应用程序的 JobDefinitions 集合中 并添加了一个 SPMinuteSchedule 每 5 分钟运行一次 用于测试目的
  • 项目 /Users/X/Desktop/X/X.xcodeproj 无法打开,因为它缺少其 project.pbxproj 文件

    当尝试在现有项目中的 Xcode 中设置源代码控制功能时 我将分支更改为位于 github 的分支 但当我这样做时 我的所有代码都消失了 现在我无法打开该项目 因为它说无法打开因为它缺少其project pbxproj 文件 我可以以某种方
  • 如何使用子选择查询执行更新 sql 查询?

    我正在尝试更新此表中的两列 我有选择查询工作 但更新部分没有 这是我到目前为止所拥有的 UPDATE A SET foo bar car bmw FROM TableA A JOIN TableB B ON A col1 B colx AN
  • 将函数应用于 pandas groupby

    我有一个 pandas 数据框 其中有一列名为my labels其中包含字符串 A B C D E 我想计算每个字符串出现的次数 然后将计数数除以所有计数的总和 我试图在 Pandas 中这样做 func lambda x x size x
  • 返回列表中的每个元素 (Python)

    我知道Python 中一个函数可以返回多个值 我想做的是将列表中的每个元素作为单独的返回值返回 这可以是任意数量的元素 具体取决于用户输入 我想知道是否有一种Python式的方法可以做到这一点 例如 我有一个函数将返回一对项目作为数组 例如
  • ASP .NET Identity 中的声明是什么

    有人可以解释一下 声明机制在新的 ASP NET Identity Core 中意味着什么吗 正如我所看到的 有一个AspNetUserLogins表 其中包含UserId LoginProvider and ProviderKey 但是
  • DynamoDB 请求中包含的安全令牌无效 UnrecognizedClientException

    我有 aws credentials 和配置文件 我的代码如下 clientConfiguration setProxyHost MYPROXY clientConfiguration setProxyPort port clientCon
  • 可点击的响应,例如 Dialogflow 中的按钮

    我一直在使用dialogflow为我的android应用程序开发一个聊天机器人 并且它工作得很好 但现在我需要从我的聊天机器人获得可点击的响应 例如 假设应用程序用户正在询问特定位置 我希望 Dialogflow 聊天机器人返回一个按钮或链
  • 核心数据和 GCD:将正确的托管对象上下文传递给自定义 NSManagedObjects

    我收到运行时错误 这似乎是由于我的错误实现造成的GCD与我的自定义 NSManagedObject 结合使用 嵌套在一个GCD调用 我正在使用自定义 NSManagedObjects 它 似乎 有自己的托管对象上下文 self manage
  • 以编程方式将 XPS 文件打印到物理打印机

    我有一个 C WinForms 应用程序 用户上传 XPS 文件并指定一些打印机设置 份数 纸盒等 程序需要使用这些设置以编程方式打印文档 也就是说 不能有用于打印的用户交互 我可以使用 System Printing AddJob 方法来
  • 对每个实体子类型使用不同的投影

    是否可以通过子类型和 Spring Data REST 定义不同的投影 使用关于类类型的最具体的投影 该问题已在 JIRA issues 上曝光数据休息 739 https jira spring io browse DATAREST 73
  • 如何使用 ROCR 包计算 AUC

    我已经安装了 SVM 模型并使用 ROCR 包创建了 ROC 曲线 如何计算曲线下面积 AUC set seed 1 tune out tune svm Negative Positive data trainSparse kernel r
  • 查找定义了方法的类

    我想从方法本身中找出定义某个方法的类的类型 本质上是该方法的封闭静态范围 并且无需明确指定它 例如 class SomeClass def do it self cls enclosing class lt I need this prin
  • 如何加密 JavaScript 代码以使其不可解密?

    我有一些 JavaScript 代码需要加密 但我想确保没有人可以解密它 我可以使用什么工具来执行此操作 编辑 我仍然想在我的网站上运行代码 我只是想确保没有其他人可以解密代码 Javascript 代码在浏览器 即客户端 中执行 这意味着
  • IBM.Data.DB2“连接处理失败;未找到有效的产品许可证”

    我使用连接到 z OS 上的 IMB DB2 的 IBM Data DB2 提供程序在 NET C 中制作了一个小型桌面应用程序 当我在机器上部署这个应用程序时 我遇到了 IBM DB Connect 运行时问题 然后我发现我必须安装 DB
  • Rails - 如何验证外键引用的行是否存在

    鉴于 Rails Way 似乎不使用外键约束 我正在寻找一种替代方案 它允许我在将对象保存在 TableB 中之前验证外键引用的行确实存在于 TableA 中与 table a id 到目前为止 我发现的唯一可以做到这一点的资源 找不到它提
  • 不同XSD文档中的Key、KeyRef

    这可能吗 比如说我有 客户 xml
  • Android编程中无法从Fragment切换到Activity/Activity切换到Fragment

    目前 我主要使用 Fragments 来连接 Facebook 但是 对于其他代码 我使用正常的活动 无片段 我现在的问题是 我希望有一个按钮可以从我的 主页 链接到片段 并从片段链接回我的 主页 我无法这样做 我尝试使用相同的代码在活动之