Skip to content

Commit b2080c0

Browse files
committed
Extended DirectorySample with CheckBoxes to set constructor params
1 parent fc0f3c4 commit b2080c0

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

sample/src/main/java/com/loopj/android/http/sample/DirectorySample.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import android.util.Log;
2323
import android.view.View;
2424
import android.widget.Button;
25+
import android.widget.CheckBox;
2526

2627
import com.loopj.android.http.AsyncHttpClient;
2728
import com.loopj.android.http.FileAsyncHttpResponseHandler;
@@ -37,6 +38,7 @@
3738
public class DirectorySample extends SampleParentActivity {
3839
private static final String LOG_TAG = "DirectorySample";
3940
private FileAsyncHttpResponseHandler lastResponseHandler = null;
41+
private CheckBox cbAppend, cbRename;
4042

4143
@Override
4244
public int getSampleTitle() {
@@ -76,12 +78,20 @@ public void onClick(View v) {
7678
}
7779
}
7880
});
81+
cbAppend = new CheckBox(this);
82+
cbAppend.setText("Constructor \"append\" is true?");
83+
cbAppend.setChecked(false);
84+
cbRename = new CheckBox(this);
85+
cbRename.setText("Constructor \"renameTargetFileIfExists\" is true?");
86+
cbRename.setChecked(true);
7987
customFieldsLayout.addView(deleteTargetFile);
88+
customFieldsLayout.addView(cbAppend);
89+
customFieldsLayout.addView(cbRename);
8090
}
8191

8292
@Override
8393
public ResponseHandlerInterface getResponseHandler() {
84-
lastResponseHandler = new FileAsyncHttpResponseHandler(getCacheDir(), false, true) {
94+
lastResponseHandler = new FileAsyncHttpResponseHandler(getCacheDir(), cbAppend.isChecked(), cbRename.isChecked()) {
8595
@Override
8696
public void onStart() {
8797
clearOutputs();

0 commit comments

Comments
 (0)