2011-09-09 54 views
0

在我的應用程序中,我希望能夠在用戶將文本複製到剪貼板時啓動我自己的功能。將功能添加到剪貼板ActionBar

我重寫函數onActionModeFinished,因爲我想確保用戶點擊複製我得到選定的導航索引。不幸的是如果總是返回-1。有什麼我在這裏做錯了嗎?

@Override 
public void onActionModeFinished(ActionMode mode) { 
    super.onActionModeFinished(mode); 

    if (_actionBar != null) { 
     int index = _actionBar.getSelectedNavigationIndex(); 
     // here index is always -1 
    } 
} 

回答

0

ActionBar可以包含左側的選項卡和列表選擇器。因此,getSelectedNavigationIndex用於獲取此導航項中的位置,而不是位於右側的菜單項中。

+0

謝謝亞歷山大 – zov