我正在开发一个看起来像 Facebook 的 Android 应用程序。FeedsActivity.java
有一个显示用户提要的 ListView。单击 ListView 项目时,它会启动活动ViewActivity.java
ViewActivity
显示一个目标提要。如果用户单击 中的点赞按钮,点ViewAcitivity
赞数将被更新,然后如果用户单击返回按钮,FeedsActivity
将显示。
我想在不刷新的情况下更新 ListView 项目的类似计数。
这是我的逻辑
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()
}
当我调用startActivityForResult()
时ViewActivity.java
, onCreate()
会调用“FeedsActivity.java”,以便更新我的 ListView。(请求 json 提要和 setAdapter):(
我只想更新点赞数,例如Facebook 应用。
有没有其他好办法?请帮我。