用于执行片段的活动控件

时间:2017-09-28 17:24:41

标签: android fragment fragmentpageradapter

我需要点击我的MainActivity的(fab),它在片段中执行一个方法,因为我已经在同一个活动中尝试了这个,但是当我尝试从我的MainActivity执行命令以便某些进程在片段中执行,它不会给我结果。我的意思是,我不知道怎么做......

import os

}

在这个片段上,我想执行LlenarDatosReproduccion:

def get_data(self,url):
            pagina = urllib.request.urlopen(self.url)
            data = BeautifulSoup(pagina, "html.parser")
            dest = "C:\\Users\\Dennis.Pieruschka\\Documents\\Scraper\\Links"
            html = ".html"
            brackets = "\\"
            string = dest + brackets + url + html
            with open(string, 'w') as f:
                f.write(data)
                f.close()

    Somehow i cant parse in the name of the URL and use it to name                        the file 
Somebody knows how to fix it i get this error 

    OSError: [Errno 22] Invalid argument: 'C:\\Users\\Dennis.Pieruschka\\Documents\\Scraper\\Links\\http://www.visservanbaars.nl/vacatures/senior-oracle-dba-osb-weblogic/.html'

}

事先,谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你试图调用LlenarDatosReproduccion即Asynctask.In片段的onCreateView方法改变这一行

// new LlenarDatosReptoduccion();

new LlenarDatosReptoduccion()。execute();

进一步记住,当活动或片段启动时,Asynctask只会调用一次。