问题标签 [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.

0 投票
1 回答
444 浏览

android - android 在 onDestroy() 中调用 recreate

我可以调用recreate()方法onDestroy()MainActivity?这个想法是在操作系统停止时重新启动活动。是否有可能,这样做是否有任何缺点。基本上,我有一个启动许多服务的空白活动,但应用程序在其中一个制造商上意外停止(由于所有服务也停止)(虽然它适用于大多数手机)。例如,这样的事情是可能的吗?

更新 1 2 小时后重新启动主要活动,对此方法有任何建议。是不是很糟糕,因为主要活动会再次调用自己。

0 投票
1 回答
537 浏览

atoi - 试图重新创建函数atoi

我在重新编码功能atoi时遇到问题。这是代码(只是函数体)

每当我将参数中的函数作为字符串调用(如“12345”)时,我都会得到0。似乎它通过了 for 循环。

同时,是的,我使用了标题

用于使用函数int isdigit(int)

0 投票
1 回答
140 浏览

batch-file - 在 FOR /R LOOP 批处理命令期间重新创建子文件夹?

所以我正在编写一个脚本来扫描 mkv 文件并将任何 1080p 文件下转换为 720p。我目前正在使用“for /r”循环遍历每个文件以包含子文件夹。有没有办法可以将子文件夹重新创建到输出目的地?

这是我到目前为止所拥有的(ps 这是我的第一个脚本):

现在,如果我有这样的结构:

我希望源目录是“电视节目”,并且输出将文件保持在相同的文件夹结构中。这可行吗?

编辑:我稍微更新了代码,添加了一个 if 语句来比较 %%~nxq (第 X 季)减去最后 2 个字符与“季节”一词,以确定工作文件夹是否在季节子文件夹中。唯一的问题是如果它是“第 10 季”,那么 if 比较将显示为“季”。尚未对其进行测试,我不确定是否有办法在 if 语句中使用通配符。这是更新的代码:

0 投票
1 回答
69 浏览

android - 主要活动的娱乐

我有一个 main Activity,其中包含我的 app 大约 90% 的内容Fragments。在用户登录后,我在主onCreate()活动上添加了主要片段。

问题是当我在SettingFragment(这是一个PreferenceFragment)中更改应用程序的语言环境时,我必须重新创建主片段,Activity以便onCreate()它再次加载主片段,这是不可取的(我想继续使用新语言进行设置)。

处理这种情况的最佳方法是什么?我曾想过检查SettingFragment可见性,FragmentManager但在娱乐时它找不到 settingFragment 并且它总是返回 null。另一种方法可能是写入sharedPreferences以检查 MainFragment 是否已加载,但我不确定写入或读取的最佳状态是什么。

0 投票
2 回答
1695 浏览

android - 在 Activity 中重新创建后未调用 onResume

当应用程序设置发生某些更改时,我会打电话recreate来。消遣后,不叫。onActivityResultMainActivityonResume

我也收到错误:

这个问题,我了解到这个函数不能从onResume. 但我是从 给他们打电话的onActivityResult。也使用处理程序来调用recreate可以解决问题,但会导致闪烁,对用户来说看起来很糟糕。这里可能有什么问题?recreate没有怎么使用Handler

任何想法将不胜感激。谢谢!

0 投票
1 回答
377 浏览

android - 如何使用最后使用的片段重新创建活动

我的活动中有一个片段说 FRAG A,现在我在上面添加了一个片段,说 FRAG B。现在我想用 FRAG A 和 FRAG B 重新创建活动。但是这些片段应该通过配置更改手段它应该重新加载或重新创建。

0 投票
0 回答
169 浏览

android-fragments - Fragment 的 onResume 方法在调用 Activity 的方法 recreate() 时停止调用

当我为活动调用 recreate() 时,我的片段不调用方法 onResume(),但它们仍然调用 onCreate() 和 onCreateView()。如果我阻止我的设备然后解除阻止,onResume() 就会触发。请向我解释为什么片段的方法 onResume() 在调用 recreate() for activity 后停止工作,我该怎么办?

0 投票
2 回答
509 浏览

android - Android Lollipop - 防止任务管理器结束我的应用程序

我的目标是让我的应用程序无法杀死。

  • 应用程序已授予管理员权限。
  • 我有一项活动和一项服务。
  • 管理员权限处于活动状态时无法卸载应用程序(这很好)。
  • 服务是自动重新创建的。这也是正确的。

不幸的是,在 Android 5 上 - Lollipop 用户可以单击所有应用程序按钮 - 然后转到任务管理器并简单地结束我的应用程序而没有任何问题。在该服务被永久销毁之后(活动太明显......)

这是防止这种情况的方法吗?

0 投票
3 回答
762 浏览

android - onBackPressed 在 recreate() 后不调用

问题描述:

我的应用程序有主要活动和设置活动。每次关闭 Settings Activity 后,Main Activity 都会重新创建。

主 Activity 可以通过 finish() 在两个地方关闭(应用程序退出):操作栏中的主页按钮和返回按钮(硬件或弹出栏)。

主页按钮正常工作,后退按钮在开始时工作,但如果用户在设置活动中,将其关闭并返回主活动,则不再调用 onBackPressed() 函数。

如果我删除娱乐,后退按钮可以正常工作,就像主页按钮一样。

因此,如果有人知道为什么 recreate() 会弄乱后退按钮?

谢谢。

部分相关代码:

主要活动:

}

0 投票
2 回答
44 浏览

c# - 有没有办法在关闭并再次打开时不重新创建表单的实例?

我正在调试一个具有三个表单的简单应用程序,我发现当我关闭一个表单,然后我再次打开(单击显示相应表单的按钮)时,代表该表单的对象被再次创建。我认为这会不必要地消耗资源。

那么,如何在程序执行时只创建所有表单的一个实例以供使用?