我是Java(Android Studio)的新手,我需要创建类,并在此类中加载一个加载任何内容的方法,在完成加载后,它在主实例上调用事件,例如与主实例通信,例如在Xcode Swift IOS中,您可以使用completeHandler定义方法:
public static func getTheImage( imagePath: String,completeHanlder: @escaping (UIImage)->Void)
{
completeHanlder(image)
}
当你调用方法时
WriteFileHandlingMozeh.getTheImage(imagePath)
{
(img) in
// do something here
}
答案 0 :(得分:0)
试试这个,
protected class YourClassName extends AsyncTask<String, String, String> {
@Override
protected String doInBackground(String... params) {
//Load anything
return null;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
//Once the loading is completed this function is called
}
}
调用上述函数,
new YourClassName.execute();
这将首先执行doInBackground(String... params)
中的代码,然后执行onPostExecute(String s)
答案 1 :(得分:0)
Android处理活动实时循环是如此不同你可以加载数据,例如onResume()
这是应用程序与用户交互的状态,你可以从{{3更多地了解活动生命周期}}