问题标签 [recreate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android MediaPlayer - 每当实例化活动时都会创建不需要的新实例
我在一个活动中有一个 MediaPlayer,每当用户单击特定歌曲时都会调用它。播放 MediaPlayer 后,如果用户单击返回,他们可以选择另一首歌曲。
问题是,在选择第二首歌曲时,MediaPlayer 会再次创建,并且两首歌曲同时开始播放。我尝试在活动开始时使用“if MediaPlayer.isplaying, MediaPlayer.stop”,但是一旦用户按下并滚动播放另一首歌曲,MediaPlayer 就会停止。
代码如下所示。如果您能保持基本的答案,我将不胜感激,因为我对 java 的了解有限(我正在尝试开发!)。
包含 MediaPlayer 的 Activity:
谢谢你的帮助。
android - api 7 中的 Android recreate() 函数
我最近在 api 14 上编写了一个游戏。但是我意识到并不是我所有的朋友都升级了 android 手机,所以我决定在 api 7 上编写它。但是当我从 eclipse 更改属性时,有一个函数(重新创建( )) 这在 api 7 中无效。所以我的问题是,解决方法是什么?问题是,我有一个菜单按钮,称为指令,当按下它时,它会将布局更改为我有指令的另一个视图。但是当我按回时,我希望之前的活动重新创建(),就像第一次运行一样!有任何想法吗?谢谢!
ruby - 使用 Datamapper “转推”
我想暗示一些类似于 Twitter Repost System 的东西,因此我将以此为例。所以假设我有一个推文模型,我想允许其他用户重新发布另一个用户的特定推文,我该如何实现这样的事情?我认为将转发类放入推文中以便在我用来接收存储在数据库中的所有推文时也能够访问转发是一个很酷的主意Tweet.all
,但不知何故我没有按预期工作......以下代码只是一个示例,它应该显示即使它不工作也应该如何实现这一点......有什么想法可以建立一个工作的转发模型,它还允许我通过使用访问推文和转发Tweet.all
?
重要提示:我应该与载波兼容。
android - 如何销毁一个 Activity 使其在按下后退按钮时不显示?
我有两个活动,A 和 B。这是一个正常的场景:A 正在运行,然后向 B 发送意图。A 暂停,B 显示。当用户从 B 按下返回按钮时,B 被破坏,用户返回到 A。
但是,存在 B 需要重新创建自身的情况。为此,我打电话finish()
,然后startActivity()
在 B 上,效果很好。但是,当我单击后退按钮时,它再次显示 B,因此我需要再次单击后退按钮才能返回 A。
如何重新启动 B,但仍然只能按一次返回按钮返回 A?
iphone - 以编程方式重新创建视图
我正在调用以下代码片段来交换视图。(在屏幕顶部,有一个UISegmentedControl
切换视图)
当用户可以通过单击 上的第一个按钮切换回原始视图时UISegmentedControl
。
我应该如何重新创建视图?
java - 从 .jar 文件重新创建项目
有没有机会从 .jar 文件重新创建(netbeans-)项目?因为我相信一些愚蠢的加密软件会破坏我的文件。
他们有什么建议或解决方案吗?我已经使用终端命令“jar xf MyJarFile.jar”提取了 .jar 文件。但是我看不懂里面的代码...
android - 旋转设备并更改方向后重新创建活动
我在横向应用程序中使用 AndEngine。执行我的应用程序后,我将关闭设备并再次打开它。将设备旋转到纵向模式后,我正在解锁屏幕。然后我的申请就完成了。
在重新创建活动之前,我有下一个序列执行方法
然后我在旋转设备之后有下一个序列,但在解锁屏幕之前
然后我在解锁屏幕后有下一个序列
我不明白完全重新创建活动需要什么,并且不要将方向从横向更改为纵向。问题是 - 为什么活动没有重新创建完整和完成。
我找到了答案 - 添加清单 android:configChanges="...|screenSize" 以便不要重新创建我的活动。
c# - 动态重新创建硬编码的 tabControl
我已经硬编码了一个 tabcontrol,它加载了一堆数据供我使用,但我希望能够丢弃 tabcontrol 并重新创建我硬编码的相同的 tabcontrol,但没有任何输入是空白的。
现在我有一个简单的 tabControl,大约有 10-15 个页面,每个页面上大约有 10 个控件,从 TextBoxes 到各种控件。
我尝试过简单的操作,只需使用 2 条简单的行删除和重新创建控件,例如:
删除和重新创建 tabControl 效果很好,但它不会重新创建内部的控件,将值返回给原始值。
我有一个工作版本,它只是删除了 tabControl 并将每个子控件重置为自定义值,但这对于我正在寻找的东西来说似乎很丑陋和被黑。
有没有办法或创建一个 tabControl 的模板并每次调用一个新的?
android - 防止 Android 中的 Fragment 恢复
我们正在使用 Fragments,我们不需要在重新创建 Activity 时自动恢复它们。但是 Android 每次调用Activity::onCreate(Bundle savedInstanceState)
->时super.onCreate(savedInstanceState)
都会恢复 Fragments,即使我们对这些 Fragments 使用 setRetainInstance(false) 也是如此。
而且,在那些Fragments
Fragment.performCreateView()
是直接调用而不经过Fragment::onAttach()
等等。另外,某些字段在还原内为空Fragment
...
有人知道如何防止Android恢复片段吗?
PS我们知道,如果为配置更改重新创建活动,可以通过添加到清单中来完成ndroid:configChanges="orientation|screenSize|screenLayout
。但是在自动内存清理的情况下重新创建活动呢?
iphone - 如何将没有 .xcodeproj 文件的现有 iPhone 应用程序导入 Xcode
我有一个想要导入 XCode 的现有 iPhone 应用程序(由同事在以前版本的 XCode 上制作)。我有文件 FirstViewController.h、.m 和 .xib 文件以及所有已重命名的其他视图的文件。我还有支持文件,例如正在使用的 sqlite 数据库、图像、AppDelegate 文件等。但是,我得到的所有这些文件都没有 .xcodeproj 文件。考虑到所有这些文件,我一直在尝试重新创建应用程序,但没有成功。谁能给我任何关于我应该如何尝试重新创建这个应用程序的提示或方向?