3 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
這是可觀(guān)察的設(shè)計(jì)模式:
你的活動(dòng)應(yīng)該實(shí)現(xiàn)觀(guān)察者接口
你的適配器應(yīng)該擴(kuò)展 Observable 類(lèi)
您應(yīng)該將您的活動(dòng)添加到您的適配器
使用
notiftyObserver
方法您可以更新您的活動(dòng)
請(qǐng)注意,使用此設(shè)計(jì)模式,您可以通知多個(gè)活動(dòng)。

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
YourAdapter instance = new YourAdapter(context,arrayList,textView);
現(xiàn)在在適配器的構(gòu)造函數(shù)中,您可以訪(fǎng)問(wèn)該文本視圖。
你的適配器.java
TextView textView;
YourAdapter(Context context,Arraylist<ModelClass> arraylist,TextView textView)
{
this.textView = textView;
}
現(xiàn)在在適配器中您可以更新 textview 值。

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
在您的適配器類(lèi)中 OnClick RadioButton
View.OnClickListener rbClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
RadioButton checked_rb = (RadioButton) v;
if(lastCheckedRB != null){
lastCheckedRB.setChecked(false);
}
.....
.....
//Create Statis Mathod in ActivityCheckout and Access Hear
ActivityCheckout.updateTextView(String DataUWantToAdd);
}
};
在你的 ActivityCheckout 類(lèi)中
添加靜態(tài) Mathod 不要錯(cuò)過(guò)那個(gè)
class ActivityCheckout
{
.....
//on create and etc
public static void updateTextView(String DataUWantToUpadate)
{
yourTextViewObject.setText(DataUWantToUpdate);
}
}
添加回答
舉報(bào)