【发布时间】:2012-10-30 14:06:54
【问题描述】:
我正在开发一个看起来像 Facebook 的 Android 应用。 FeedsActivity.java 有一个显示用户提要的 ListView。当点击 ListView 项时,它会启动活动ViewActivity.java
ViewActivity 显示一个目标提要。如果用户点击ViewAcitivity中的点赞按钮,点赞数会更新,如果用户点击返回按钮,则会显示FeedsActivity。
我想在不刷新的情况下更新 ListView 项目的 like 计数。
这是我的逻辑
FeedsActivity.java
onCreate(){
// http request to get json feeds
// parsing json
// setAdapter
}
setOnItemClickListener(){
// intent.putExtra() // FEED DATA
// startActivity
}
ViewActivity.java
public void goBack(View v){
// intent.putExtra() // FEED DATA INCLUDE UPDATE LIKE COUNT
// startActivityForResult()
}
当我在ViewActivity.java 中调用startActivityForResult() 时,会调用“FeedsActivity.java”的onCreate(),以便更新我的ListView。 (请求 json feed 和 setAdapter):(
我只想更新 like 计数,例如 Facebook 应用。
还有什么好的方法吗? 请帮帮我。
【问题讨论】: