summaryrefslogtreecommitdiffstats
path: root/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2011-07-28 15:39:43 -0700
committerChris Craik <ccraik@google.com>2011-08-02 16:47:21 -0700
commit555c55ed65056e2236430f92e81c1fb6acd05dcd (patch)
tree6764ebe79aaa1e431d8aa7c4347176cc4333d08e /tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
parent00451ed2d1f21945766bc0c59e762ef39cb391b8 (diff)
downloadframeworks_base-555c55ed65056e2236430f92e81c1fb6acd05dcd.zip
frameworks_base-555c55ed65056e2236430f92e81c1fb6acd05dcd.tar.gz
frameworks_base-555c55ed65056e2236430f92e81c1fb6acd05dcd.tar.bz2
Added automated performance test to TileBenchmark
bug:5062896 Depends on external/webkit change: https://android-git.corp.google.com/g/#change,125566 Loads pages from SD card, and scrolls through them reporting results. Added contentInvalidateAll hidden WebView method, and made pageSwapCallback extensible. Change-Id: I9f7377aad6fd7c101177dde552a72357c8b4e400
Diffstat (limited to 'tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java')
-rw-r--r--tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java b/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
index 36694a7..1eb1c00 100644
--- a/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
+++ b/tests/TileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
@@ -83,14 +83,14 @@ public class PlaybackActivity extends Activity {
}
};
- private class LoadFileTask extends AsyncTask<String, Void, TileData[][]> {
+ private class LoadFileTask extends AsyncTask<String, Void, RunData> {
@Override
- protected TileData[][] doInBackground(String... params) {
- TileData[][] data = null;
+ protected RunData doInBackground(String... params) {
+ RunData data = null;
try {
FileInputStream fis = openFileInput(params[0]);
ObjectInputStream in = new ObjectInputStream(fis);
- data = (TileData[][]) in.readObject();
+ data = (RunData) in.readObject();
in.close();
} catch (IOException ex) {
ex.printStackTrace();
@@ -101,7 +101,7 @@ public class PlaybackActivity extends Activity {
}
@Override
- protected void onPostExecute(TileData data[][]) {
+ protected void onPostExecute(RunData data) {
if (data == null) {
Toast.makeText(getApplicationContext(),
getResources().getString(R.string.error_no_data),
@@ -110,7 +110,7 @@ public class PlaybackActivity extends Activity {
}
mPlaybackView.setData(data);
- mFrameMax = data.length - 1;
+ mFrameMax = data.frames.length - 1;
mSeekBar.setMax(mFrameMax);
setFrame(null, 0);