Archived
Merge branch 'master' of github.com:neuf/DNSapp
This commit is contained in:
commit
53efd08ef3
5 files changed
+53
-41
No files matched your search
@@ -80,29 +80,24 @@ public class FeedFetcher {
|
||||
return itemNodes;
|
||||
}
|
||||
|
||||
void saveFile(InputStream in, Context c) {
|
||||
void saveFile(InputStream in, Context c) throws IOException, FileNotFoundException {
|
||||
final String FILENAME = "dns_events";
|
||||
final int BUFFER_SIZE = 2000;
|
||||
|
||||
InputStreamReader isr = new InputStreamReader(in);
|
||||
int charRead;
|
||||
int BUFFER_SIZE = 2000;
|
||||
String FILENAME = "dns_events";
|
||||
String str = "";
|
||||
|
||||
char[] inputBuffer = new char[BUFFER_SIZE];
|
||||
|
||||
try {
|
||||
while ((charRead = isr.read(inputBuffer))>0) {
|
||||
String readString = String.copyValueOf(inputBuffer, 0, charRead);
|
||||
str += readString;
|
||||
inputBuffer = new char[BUFFER_SIZE];
|
||||
}
|
||||
in.close();
|
||||
} catch (IOException e) {}
|
||||
|
||||
try {
|
||||
FileOutputStream fos = c.openFileOutput(FILENAME, Context.MODE_PRIVATE);
|
||||
fos.write(str.getBytes());
|
||||
fos.close();
|
||||
} catch (FileNotFoundException e) {
|
||||
} catch (IOException e){}
|
||||
|
||||
StringBuilder outputStr = new StringBuilder();
|
||||
|
||||
int charRead;
|
||||
while ((charRead = isr.read(inputBuffer)) > 0) {
|
||||
outputStr.append(charRead);
|
||||
inputBuffer = new char[BUFFER_SIZE];
|
||||
}
|
||||
in.close();
|
||||
|
||||
FileOutputStream fos = c.openFileOutput(FILENAME, Context.MODE_PRIVATE);
|
||||
fos.write(outputStr.toString().getBytes());
|
||||
fos.close();
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,7 @@ import org.w3c.dom.NodeList;
|
||||
|
||||
import android.app.ListActivity;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.widget.ArrayAdapter;
|
||||
import android.widget.ListAdapter;
|
||||
import android.widget.Toast;
|
||||
@@ -26,8 +27,8 @@ public class ProgramList extends ListActivity {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.event_list);
|
||||
|
||||
// View v = this.findViewById(R.id.program_button);
|
||||
// v.setClickable(false);
|
||||
View v = this.findViewById(R.id.program_button);
|
||||
v.setClickable(false);
|
||||
|
||||
// Do we have intarwebs?
|
||||
// YAY = Fetch the feed.
|
||||
|
||||
Reference in new issue
Block a user