[英]Call viewpager's asynctask from above activity
如果您要將文本從ViewPager(活動)外部發送到ViewPager內部的某個屏幕,
嘗試在活動中實施此操作,以提供通過界面從此活動中獲取文本的方法
public class TestActivity implement GetTextCallback {
public interface GetTextCallback {
String getText()
}
@Override
public String getText() {
return editText.getText().toString();
}
}
這在ViewPager的片段中,通過您創建的界面從您的活動中獲取文本
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
if (getTextCallback == null) {
getTextCallback = (GetTextCallback) activity;
}
}
public void whenYouWantToGetText() {
if (getTextCallback != null) {
getTextCallback.getTextYouWant();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.