package com.muabe.sample;
import android.view.View;
import com.markjmind.uni.UniAsyncTask;
import com.markjmind.uni.UniFragment;
import com.markjmind.uni.boot.FragmentBuilder;
import com.markjmind.uni.mapper.annotiation.Layout;
import com.markjmind.uni.mapper.annotiation.OnClick;
import com.markjmind.uni.mapper.annotiation.Progress;
import com.markjmind.uni.progress.UniProgress;
import com.markjmind.uni.thread.CancelAdapter;
import com.markjmind.uni.thread.LoadEvent;
/**
* <br>捲土重來<br>
*
* @author 오재웅(JaeWoong-Oh)
* @email markjmind@gmail.com
* @since 2016-12-05
*/
@Layout(R.layout.layout4)
@Progress(mode= UniProgress.VIEW, res=R.layout.default_progress)
public class TestFragment4 extends UniFragment{
int layout;
public TestFragment4(int layout){
super();
this.layout = layout;
}
@Override
public void onLoad(LoadEvent event, CancelAdapter cancelAdapter) throws Exception {
Thread.sleep(1000);
}
@OnClick
public void text(View view){
new UniAsyncTask(this) {
@Override
public void onLoad(LoadEvent event, CancelAdapter cancelAdapter) throws Exception {
Thread.sleep(2000);
}
@Override
public void onPost() {
// onBackPressed();
FragmentBuilder.getBuilder(TestFragment4.this).popBackStackClear(false);
}
}.excute();
}
}