我想在onPostExecute方法中使用Kotlin从asynctask启动一项活动或刷新当前活动,但我不确定如何执行。
我试图实现一个接口,但被卡住了。
界面
public interface inter {
void newActivity(Activity activity);
}
主类
override fun onPostExecute(result: String?) {
super.onPostExecute(result)
..code here
inter {
}
}
override fun newActivity(activity: Activity?) {
val intent = Intent(this, Activity::class.java)
startActivity(intent)
}
仅在onPostExecute上
override fun c(result: String?) {
super.onPostExecute(result)
val intent = Intent(CurrentActivity.this, NewActivity::class.java)
startActivity(intent)
}