Facebook sdk打破了Progress Bar的更新

时间:2013-06-12 08:18:54

标签: android eclipse facebook sdk

有关该应用的小摘要: 你照顾宠物。用户在底部有一个滑动菜单,在第一个视图中你有3个进度条(饥饿,游戏,hygene),第二个视图是3个按钮,用于提供,播放或者是它们。第三个视图是商店和选项按钮。

将Facebook SDK添加到我的Eclipse项目时,通过Properties> Android,我的进度条在用户点击按钮时不再更新。

按钮在MainActivity.java

中声明
public void onFoodClick(View v) {
    myPet.setHunger(10, true);
    adapter.notifyDataSetChanged();
}

点击它们时,它们会引用宠物包中的PetClass.java

public void setHunger(int amt, boolean up)
{
    if (up)
    {
        this.hunger += amt;
    }
    else{
        this.hunger -= amt;
    }
}

这是MainActivity的XML文件:http://pastebin.com/7AtDPs9p

1 个答案:

答案 0 :(得分:0)

在类中调用进度条所在的布局是一个问题。调用布局是硬编码的,不会声明为R.id.layout。

绝不硬编码!我学到了很多东西。