在asynctask kotlin中启动新活动

问题描述 投票:0回答:1

我想在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)
}
android kotlin android-intent android-asynctask
1个回答
0
投票

仅在onPostExecute

override fun c(result: String?) {
        super.onPostExecute(result)
        val intent = Intent(CurrentActivity.this, NewActivity::class.java)
        startActivity(intent)
}
© www.soinside.com 2019 - 2024. All rights reserved.