小编use*_*663的帖子

如何在Android中打开/关闭导航抽屉列表时立即刷新

我创建了导航抽屉并在列表中显示项目.我的列表是静态的,但我正在显示点数.因此,当用户选择列表中的项目并执行某些活动时,他会获得积分.所以我想尽快更新积分.我怎样才能做到这一点./

以下是我的代码:

活动类:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.home_page);
    // Initializing
    dataList = new ArrayList<DrawerItem>();
    mTitle = mDrawerTitle = getTitle();
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow,
            GravityCompat.START);

    sharedPreferences = getSharedPreferences(Constant.LOGIN_CHECK,
            Constant.PRIVATE_MODE);
    editSharedPreferences = sharedPreferences.edit();
    if (sharedPreferences.getBoolean(Constant.IS_ALREADY_LOGIN,
            false)) {
        loginInBackground();
    }
    String p1 = sharedPreferences.getString(Constant.USERS_POINTS,
            "");
    String p2 = sharedPreferences.getString(
            Constant.LEVEL_ONE_POINTS, "");
    String p3 = sharedPreferences.getString(
            Constant.LEVEL_TWO_POINTS, "");

    String pointText = " POINTS";
    dataList.add(new DrawerItem("OVERVIEW", R.drawable.ic_action_eye,
            Color.DKGRAY, Color.TRANSPARENT));
    dataList.add(new DrawerItem("EARN POINTS", R.drawable.ic_action_dollor,
            Color.GREEN, Color.TRANSPARENT));
    dataList.add(new DrawerItem("MY …
Run Code Online (Sandbox Code Playgroud)

android android-listview navigation-drawer android-navigation

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

片段错误内的DownloadManager

我正在尝试在片段类内部实现DownloadManager,但它给了我错误(我无法编译代码)。下面的行我得到这个:

DownloadManager downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。

android android-fragments android-download-manager

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