以编程方式向Header View添加值在onResume()方法中不起作用?

时间:2015-11-27 21:00:32

标签: java android

我的应用程序导航标题中有一个标题视图,其中包含用户的图像和名称。在配置文件活动中,首先检查登录状态,如果没有登录,则会通过Intent将其重定向到登录活动,并在登录后添加标志以使其返回到配置文件。但是在返回后,标题图像和文字没有显示。我必须去做其他一些活动,然后回来看看这个变化。

我尝试将其放入onResume,设置文本和图片,但应用程序崩溃。

这是onResume代码:

if(!session.isLoggedIn()){
        session.checkLogin();

    }
    else {
        HashMap<String, String> user = session.getUserDetails();
        name = user.get(SessionManager.KEY_NAME);
        mobile = user.get(SessionManager.KEY_MOBILE);
        image64 = user.get(SessionManager.KEY_IMAGE);


        putname.setText(Html.fromHtml("<b>" + name + "</b>" + "   " + " (" +  mobile + ")"));



        byte[] decodedString = Base64.decode(image64, Base64.DEFAULT);
        Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
        profilepicture.setImageBitmap(decodedByte);


    }

另外,同样的事情是检查onCreate方法。我有点不知所措。请详细帮我。真的很感激你。

0 个答案:

没有答案