问题标签 [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 在 onDestroy() 中调用 recreate
我可以调用recreate()
方法onDestroy()
吗MainActivity
?这个想法是在操作系统停止时重新启动活动。是否有可能,这样做是否有任何缺点。基本上,我有一个启动许多服务的空白活动,但应用程序在其中一个制造商上意外停止(由于所有服务也停止)(虽然它适用于大多数手机)。例如,这样的事情是可能的吗?
更新 1 2 小时后重新启动主要活动,对此方法有任何建议。是不是很糟糕,因为主要活动会再次调用自己。
atoi - 试图重新创建函数atoi
我在重新编码功能atoi时遇到问题。这是代码(只是函数体):
每当我将参数中的函数作为字符串调用(如“12345”)时,我都会得到0。似乎它通过了 for 循环。
同时,是的,我使用了标题
用于使用函数int isdigit(int)。
batch-file - 在 FOR /R LOOP 批处理命令期间重新创建子文件夹?
所以我正在编写一个脚本来扫描 mkv 文件并将任何 1080p 文件下转换为 720p。我目前正在使用“for /r”循环遍历每个文件以包含子文件夹。有没有办法可以将子文件夹重新创建到输出目的地?
这是我到目前为止所拥有的(ps 这是我的第一个脚本):
现在,如果我有这样的结构:
我希望源目录是“电视节目”,并且输出将文件保持在相同的文件夹结构中。这可行吗?
编辑:我稍微更新了代码,添加了一个 if 语句来比较 %%~nxq (第 X 季)减去最后 2 个字符与“季节”一词,以确定工作文件夹是否在季节子文件夹中。唯一的问题是如果它是“第 10 季”,那么 if 比较将显示为“季”。尚未对其进行测试,我不确定是否有办法在 if 语句中使用通配符。这是更新的代码:
android - 主要活动的娱乐
我有一个 main Activity
,其中包含我的 app 大约 90% 的内容Fragments
。在用户登录后,我在主onCreate()
活动上添加了主要片段。
问题是当我在SettingFragment
(这是一个PreferenceFragment
)中更改应用程序的语言环境时,我必须重新创建主片段,Activity
以便onCreate()
它再次加载主片段,这是不可取的(我想继续使用新语言进行设置)。
处理这种情况的最佳方法是什么?我曾想过检查SettingFragment
可见性,FragmentManager
但在娱乐时它找不到 settingFragment 并且它总是返回 null。另一种方法可能是写入sharedPreferences
以检查 MainFragment 是否已加载,但我不确定写入或读取的最佳状态是什么。
android - 在 Activity 中重新创建后未调用 onResume
当应用程序设置发生某些更改时,我会打电话recreate
来。消遣后,不叫。onActivityResult
MainActivity
onResume
我也收到错误:
从这个问题,我了解到这个函数不能从onResume
. 但我是从 给他们打电话的onActivityResult
。也使用处理程序来调用recreate
可以解决问题,但会导致闪烁,对用户来说看起来很糟糕。这里可能有什么问题?recreate
没有怎么使用Handler
?
任何想法将不胜感激。谢谢!
android - 如何使用最后使用的片段重新创建活动
我的活动中有一个片段说 FRAG A,现在我在上面添加了一个片段,说 FRAG B。现在我想用 FRAG A 和 FRAG B 重新创建活动。但是这些片段应该通过配置更改手段它应该重新加载或重新创建。
android-fragments - Fragment 的 onResume 方法在调用 Activity 的方法 recreate() 时停止调用
当我为活动调用 recreate() 时,我的片段不调用方法 onResume(),但它们仍然调用 onCreate() 和 onCreateView()。如果我阻止我的设备然后解除阻止,onResume() 就会触发。请向我解释为什么片段的方法 onResume() 在调用 recreate() for activity 后停止工作,我该怎么办?
android - Android Lollipop - 防止任务管理器结束我的应用程序
我的目标是让我的应用程序无法杀死。
- 应用程序已授予管理员权限。
- 我有一项活动和一项服务。
- 管理员权限处于活动状态时无法卸载应用程序(这很好)。
- 服务是自动重新创建的。这也是正确的。
不幸的是,在 Android 5 上 - Lollipop 用户可以单击所有应用程序按钮 - 然后转到任务管理器并简单地结束我的应用程序而没有任何问题。在该服务被永久销毁之后(活动太明显......)
这是防止这种情况的方法吗?
android - onBackPressed 在 recreate() 后不调用
问题描述:
我的应用程序有主要活动和设置活动。每次关闭 Settings Activity 后,Main Activity 都会重新创建。
主 Activity 可以通过 finish() 在两个地方关闭(应用程序退出):操作栏中的主页按钮和返回按钮(硬件或弹出栏)。
主页按钮正常工作,后退按钮在开始时工作,但如果用户在设置活动中,将其关闭并返回主活动,则不再调用 onBackPressed() 函数。
如果我删除娱乐,后退按钮可以正常工作,就像主页按钮一样。
因此,如果有人知道为什么 recreate() 会弄乱后退按钮?
谢谢。
部分相关代码:
主要活动:
}
c# - 有没有办法在关闭并再次打开时不重新创建表单的实例?
我正在调试一个具有三个表单的简单应用程序,我发现当我关闭一个表单,然后我再次打开(单击显示相应表单的按钮)时,代表该表单的对象被再次创建。我认为这会不必要地消耗资源。
那么,如何在程序执行时只创建所有表单的一个实例以供使用?