ユーザーがトラックボール/トラックパッドで選択したものをプログラムで選択解除/ワイプする方法はありますか?
アクティビティの戻るボタンを押すと、フォールバックするアクティビティには、ユーザーがトラックボール/パッドを使用したかのように選択されるボタンがあります。前のアクティビティで何が選択されているかはわかりませんが、明らかに何かが選択されています。アクティビティが終了する直前に、プログラムで選択内容をワイプしたいと思います。
JavaDoc for Viewを見ると、フォーカス関連の関数がいくつかあります。
void clearFocus(); // drop focus from this view.
View findFocus(); // finds a view that is a child of this view that has focus, if any
View focusSearch(int dir); // finds the next view that can take focus in the given direction
void requestFocus
findFocus().clearFocus()
(findFocusがnullを返す場合を除いて)トリックを実行する必要があるように聞こえます...他のアクティビティのビューへのハンドルが必要です...コードの場合はそれほど難しくないはずですが、そうでない場合は重要です。
それがあなたのコードである場合、ボタンのonClickHandlerにclearFocus()を追加するだけでよいようです。