「GorakuViewer Free」のダウンロード数が1000を超えました!

1000を超えるまでには操作性を向上させたバージョンを出したいと思っていたのですが、まだ調整してます。

近々公開しますので、これからも宜しくお願いします!
GorakuViewer の操作性向上のため改良している最中なのだが、保護フィルムを貼っていると明らかにタッチの反応が悪いことに今さら気づく。
というか、今まで気づかないようにしていただけか。
具体的にどう反応が悪いかというと、撫でるように優しくスライドすると、連続してタップしたような反応をする。まれにダブルタップの反応をするときがある。
これは用意されている関数に飛んできているので、それが問題と思うならアプリ側で対処しないといけない。
同じようにしてフリックと反応がない、要するにonFlingに飛んでこない。
マルチタッチしている状態でフリックしても反応しない。
ハード依存、SDK依存でアプリを作っていると操作性に難あり。
いずれ解決されると思うのだが、そのとき必要と思ったときはアプリ側で対処しなくてはならないことがわかった。というか再認識。
終わりの目処は立っているのだが、もう少し時間がかかりそう。




Android携帯からの投稿
画面を回転させると最初の画像ファイルに戻ってしまうことが分かったので対処した。
画面が切り替わるときに「onRetainNonConfigurationInstance」が呼ばれるので、ここで必要な情報を保存させておいて、「onCreate」で「getLastNonConfigurationInstance」を使ってデータを書き戻してやることで対処できた。


// 読み出し
{
final Object data = getLastNonConfigurationInstance();
if ( data != null ) {
final Object list[] = (Object[])data;
filename_ = (String)list[ 0 ];
rotate_ = Integer.parseInt( (String)list[ 1 ] );
}
}

// 保存
@Override
public Object onRetainNonConfigurationInstance() {
Object data[] = new Object[ 2 ];
data[ 0 ] = (Object)filename_;
data[ 1 ] = (Object)String.valueOf( rotate_ );
return data;
}