私は主な活動の中にグラフを持っています。私は主な活動の中でリサイクルの視点も持っています。カスタムアダプターは、recyclerviewに使用されます。私はリスト項目のレイアウトでチェックボックスとスワイプレイアウトを持っています。スワイプレイアウトには削除ボタンがあります。メインアクティビティのビューをアダプタからリフレッシュするにはどうすればよいですか?
チェックボックスをオンにするか、アイテムを削除すると、メインアクティビティのグラフがリセットされます。
このため、主なアクティビティで1つのメソッドを作成しました。このメソッドは、アダプタのonCheckedChangeListenerおよびdeleteのクリックで呼び出されました。
しかし、mBarChartでnullポインタ例外が発生しています。すなわち、グラフ。私はsetUIメソッドでmBarChartでインスタンス化しました。これはアクティビティのonCreateで呼び出されます。
resetMethod
アダプタでpublic void resetGraph(Context context)
{
mBarChart.invalidate();
}
:これを行うにはどのように
Context conext;
MainActivity mainActivity;
mainActivity = new MainActivity();
mainActivity.resetGraph(conext);
?助けてください..ありがとう..
何notifyDataSetChanged' – Pankaj
どこでどのように私が呼び出す必要があります 'についてはどうですか?あなたのresetMethodを呼び出しますか@Clairvoyant –
アダプタのデータを更新したいですか? – NarenderNishad