小编Cha*_*ndo的帖子

Angular 4的国际化

我需要为我的Angular 4 Application添加多语言支持.我需要知道实现这一目标的最佳方法.

multilingual internationalization angular

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

当应用程序来自后台时更改菜单图标(在 onResume() 方法中)

我尝试了onCreateOptionsMenu(Menu menu)onPrepareOptionsMenu(Menu menu)方法,但是当应用程序在后台打开时,我无法更改图标可见性。因为我认为我需要在onResume()内调用这些方法

当应用程序第一次启动时它会按预期工作。

 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it present.
        getMenuInflater().inflate(R.menu.example_menu, menu);

        // show manu items if not ofline mode
        if (Utils.checkNetworkStatus(ExampleActivity.this)) {
            menu.findItem(R.id.edit).setVisible(true);
            menu.findItem(R.id.delete).setVisible(true);
        }else {
            menu.findItem(R.id.edit).setVisible(false);
            menu.findItem(R.id.delete).setVisible(false);
        }
        return true;
    }



@Override
public boolean onPrepareOptionsMenu(Menu menu){

    if (Utils.checkNetworkStatus(ExampleActivity.this)) {
        menu.findItem(R.id.edit).setVisible(true);
        menu.findItem(R.id.delete).setVisible(true);
    }else {
        menu.findItem(R.id.edit).setVisible(false);
        menu.findItem(R.id.delete).setVisible(false);
    }
    return true;
} 
Run Code Online (Sandbox Code Playgroud)

java xml android android-menu

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