nativescript - 如何使用 App.Bundle 恢复 NativeScript 应用程序的状态?
问题描述
我正在尝试恢复应用程序的状态,以便即使您按下 android 上的主页按钮,应用程序仍然存在。
我已经尝试按照本机脚本指南扩展活动类,但在键入 super.onCreate NativeScript 应用程序崩溃并说这里不能使用 super 后,我一直坚持扩展。
const MainActivity = android.app.Activity.extend("org.nativescript.forcefield.MainActivity", {
onCreate: function(savedInstanceState) {
super.onCreate(savedInstance);
}
});
applicationModule.android.on(applicationModule.AndroidApplication.saveActivityStateEvent, (args) => {
console.log('Event: ' + args.eventName + ', Activity: ' + args.activity + ' , Bundle: ' + args.bundle);
lastPage = args.bundle;
});
我无法从 args.bundle 中得到任何东西。如果我可以用它来恢复状态,那就太好了。
解决方案
推荐阅读
- c# - 使用 POST 从前端恢复坐标
- azure - Azure 数据目录问题
- c# - 如何使用触发器将 2 个相关表中的数据插入到另外 2 个相关表中?
- node.js - 如何使 Dialog Fulfillment Google Calendar 集成工作?
- react-native - 在 React Native 中安装 Android 原生库
- reactjs - 反应列表公共文件
- c++ - error c2007: #define syntax // 注释块中的语法无效?
- sql - SQL替换并计算字符长度并再次替换
- sql - 比较不同表中的两个相似列并产生单独的输出
- java - 在 Firestore 中查询集合中的不同字段