小编Jor*_*rge的帖子

当第二次加载谷歌地图片段时,在充气视图上空指针

我正在使用DrawerLayout,当我第二次加载谷歌地图片段时,异常将按预期捕获; 但是,当我尝试时,进一步采用相同的方法

Button btnShowList = (Button) ui.findViewById(R.id.btnShowList);
Run Code Online (Sandbox Code Playgroud)

我得到一个空指针异常.我猜那是因为ui没有分配任何价值.

我怎么处理这个?

Page2.java:

public class Page2 extends Fragment {

    View ui;
    final String TAG = "POPE";
    final int CODIGO_DE_RESULTADO_1 = 1; // Es para usarlo en onActivityResult();

    private GoogleMap mMap;

    public Page2(){
        // Este es el constructor
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

        if (ui != null) {
            ViewGroup parent = (ViewGroup) ui.getParent();
            if (parent != null){
                parent.removeView(ui);
            }
        }

        try {
            ui = inflater.inflate(R.layout.activity_page2,container,false);
        } …
Run Code Online (Sandbox Code Playgroud)

java android google-maps android-fragments

6
推荐指数
1
解决办法
4027
查看次数

耙子流产了!ExecJS :: RuntimeError:(execjs):1

在生产服务器上进行预编译时出现错误;但是,如果我将环境设置为生产环境并在开发计算机上运行预编译,则运行正常。怎么可能呢?

RAILS_ENV="production" bundle exec rake assets:precompile RAILS_GROUPS=assets
Run Code Online (Sandbox Code Playgroud)

返回错误:

   ...
   rake aborted!
   ExecJS::RuntimeError:
   (execjs):1
   ...
Run Code Online (Sandbox Code Playgroud)

我根本不知道错误是从哪里来的。

jquery ruby-on-rails maskedinput sprockets asset-pipeline

3
推荐指数
1
解决办法
1813
查看次数