Facebook のような Android アプリを開発しています。FeedsActivity.java
ユーザーのフィードを表示する ListView があります。ListView アイテムがクリックされると、アクティビティが開始されますViewActivity.java
ViewActivity
は、1 つのターゲット フィードを示しています。ユーザーが でいいねボタンをクリックする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()
}
を呼び出すstartActivityForResult()
とViewActivity.java
、 onCreate()
「FeedsActivity.java」が呼び出されるため、ListView が更新されます。(json フィードと setAdapter をリクエスト) :(
Facebookアプリなどカウント数だけ更新したい。
他に良い方法はありますか?私を助けてください。