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アプリなどカウント数だけ更新したい。
他に良い方法はありますか?私を助けてください。