标签: bundle

片段中的SavedInstanceState始终为null

我有一个使用XML(活动中的setContentView())附加到活动的片段.有一个问题,因为我的片段中有非常动态的视图,因此当方向更改时,我必须恢复所有视图状态.

我有问题,因为我正在使用类似的东西:

public void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        outState.putBoolean("restore", true);
        outState.putInt("nAndroids", 2);
   }
Run Code Online (Sandbox Code Playgroud)

但是在方向更改后调用param Bundle savedInstanceState的方法时(如onCreateView等),我的savedInstanceState始终为null.

我不是Android中的菜鸟,但现在因为这个问题我很生气...

public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    if (savedInstanceState == null) {
        //smth
    } else {
        // smthelse THIS IS NEVER REACHED BECAUSE BUNDLE IS ALWAYS NULL
    }

    getListView().setDivider(getResources().getDrawable(R.drawable.list_divider));
}
Run Code Online (Sandbox Code Playgroud)

android bundle fragment

33
推荐指数
2
解决办法
4万
查看次数

使用 Vite 将 JS 和 CSS 捆绑到单个文件中

我正在费尽心思地弄清楚如何在我的 Svelte 项目中从 Vite 构建单个 .js 文件,其中包括我的 Svelte 项目中构建的所有 javascript 和 CSS。默认情况下,Vite 将应用程序捆绑到一个 html 文件(这可以)、两个 .js 文件(为什么?)和一个 .css 文件(只想将其捆绑到一个 js 文件中)。

我运行了这个非常基本的命令来获取入门项目:
npx degit sveltejs/template myproject

我尝试添加几个插件,但我添加的任何一个都没有达到我想要的结果。首先,我发现的插件似乎想要创建一个包含所有内容的 HTML 文件。看起来 PostCSS 可能会有所帮助,但我不明白我可以通过 Vite 设置什么配置来让它执行我想要的操作。

什么是神奇的插件和配置集,它将输出单个 HTML 文件和单个 js 文件,将我的 Svelte 应用程序及其 CSS 渲染到页面上?

javascript css bundle svelte vite

33
推荐指数
4
解决办法
5万
查看次数

Symfony2中的包应该代表什么

这对您来说可能是显而易见的事情,但是 - 即使在阅读了大量手册和博客之后 - 我仍然不确定Symfony2中的捆绑包究竟应该在网页中代表什么.从简单的演示应用程序中很难猜到它.

例如:我有一个分为两个部分的网站(一个是二级域example.com,另一个是dom2.example.com).这两部分中的每一部分都有自己的一些部分 - 有时相同(如新闻)有时会有所不同.

symfony2中正确表示的是什么?我应该

  • a MySite\site1MySite\site2捆绑并通过不同的控制器执行不同的部分,或
  • 捆绑Site1\NewsSite2\News,或
  • MySite\Site1NewsMySite\Site2News

......或者我在这方面犯了错误?

php bundle symfony

32
推荐指数
2
解决办法
6328
查看次数

如何遍历所有Bundle对象

我试图创建一个辅助方法,以一般方式迭代所有Bundle对象.

"通用"我的意思是:

  1. 不需要知道作为参数传递的Bundle中对象的名称(键).
  2. 如果将来另一个成员(密钥)添加到Bundle中,则无需更改.

到目前为止,我想出了以下大纲来实现这一目标:

  private void bundleToSharedPreferences(Bundle bundle) {
    Set<String> keys = bundle.keySet();
    for (String key : keys) {
        Object o = bundle.get(key);
        if (o.getClass().getName().contentEquals("int")) {
            // save ints
        }
        else if (o.getClass().getName().contentEquals("boolean")) {
            // save booleans
        }
        else if (o.getClass().getName().contentEquals("String")) {
            // save Strings
        }
        else {
            // etc.
        }
    } 
  }
Run Code Online (Sandbox Code Playgroud)

这种方法有意义吗?

有没有更好的方法来实现这一目标?

android bundle sharedpreferences

32
推荐指数
2
解决办法
2万
查看次数

'bundle'和'bundle install'rails 3之间的区别?

我一直在使用Rails 3已经有一段时间了,从来没有找到过运行bundlebundle install安装宝石之间差异的答案Gemfile.

这两个命令有什么区别吗?

bundle ruby-on-rails bundler ruby-on-rails-3

32
推荐指数
1
解决办法
5369
查看次数

bundle失败 - 找不到PostgreSQL客户端库(libpq)

我想我已经尝试了所有关于这个问题的建议.仍然不适合我.

当我尝试捆绑...

$ bundle
...

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/local/bin/pg_config
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for pg_config_manual.h... yes
checking for PQconnectdb() in -lpq... no
checking for PQconnectdb() in -llibpq... no
checking for PQconnectdb() in -lms/libpq... no
Can't find the PostgreSQL client library (libpq)
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql bundle

32
推荐指数
4
解决办法
2万
查看次数

在android中将Map转换为Bundle

有没有一种简单的方法可以在没有显式迭代的情况下将Map转换为bundle中的Bundle?

为什么?

Firebase会返回通知地图getData().我需要将数据传递给intent.以前GCM给了我一个包,所以我不需要担心这个.

android bundle firebase firebase-cloud-messaging

32
推荐指数
4
解决办法
1万
查看次数

如何在iPhone应用程序中本地化捆绑显示名称?

如何本地化iPhone应用程序的捆绑显示名称?iPhone主屏幕下的应用程序图标下显示的名称.我希望单个二进制包包将以多语言显示.

iphone bundle localization

31
推荐指数
5
解决办法
3万
查看次数

如何在主项目xcode 4.1中包含一个包

[更新03/04/2015]

这个问题现在已经有4年了,适用于我现在在主题中指定的特定版本的XCode.


我已经搜索了很多这个论点,但我找不到解决方案,我甚至发布了stackoverflow,但我很快就删除了这个问题,因为访问量很少.现在我再试一次.

我有一个工作区,有两个不同的项目A和B.

B有两个目标,一个构建静态库Blib.a,另一个构建一个束B.bundle.所有这些都构建在派生目录中.

在项目AI中,可以轻松地从构建阶段添加静态库.但是我找不到包含捆绑包的方法.从A中的"复制资源"选项卡看不到B.bundle.因此,我需要手动添加所有这些含义.我还考虑过使用脚本,但我想将它作为最后一个选项.

有人为此解决了问题吗?我错过了什么 ?

谢谢

workspace xcode bundle xcode4

31
推荐指数
2
解决办法
1万
查看次数

尝试创建发行包时,无法解析模块"AccessibilityInfo"

我在跑步

react-native bundle --platform windows --dev false --entry-file index.windows.js --bundle-output windows/app/ReactAssets/index.windows.bundle --assets-dest windows/app/ ReactAssets/
Run Code Online (Sandbox Code Playgroud)

命令创建发行包,但我收到以下错误

Unable to resolve module `AccessibilityInfo` from `C:\Users\godha.pranay\project\node_modules\react-native\Libraries\react-native\react-native-implementation.js`: Module does not exist in the module map



This might be related to https://github.com/facebook/react-native/issues/4968

To resolve try the following:

  1. Clear watchman watches: `watchman watch-del-all`.

  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.

  3. Reset Metro Bundler cache: `rm -rf $TMPDIR/react-*` or `npm start -- --reset-cache`.  4. Remove haste cache: `rm -rf $TMPDIR/haste-map-react-native-packager-*`.
Run Code Online (Sandbox Code Playgroud)

我尝试了互联网上推荐的一切,没有任何工作.我完全坚持下去了.请帮忙.

bundle react-native

31
推荐指数
5
解决办法
3万
查看次数