从上面的活动中调用viewpager的asynctask

时间:2017-11-25 02:53:09

标签: java android android-fragments

我有活动,活动有一个viewpager。

  • 我想将我的编辑文本的文本发送到寻呼机1并从活动中调用page1&#39s的asynctask具有viewpager。

    Here is image

1 个答案:

答案 0 :(得分:0)

如果您想将ViewPager(Activity)外部的文本发送到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();
    } 
}