所以,我是Android中的一個小菜鳥,但我爲此搜索了很多東西,並且我無法找到解決方案:如何檢查意圖/活動是否已在Android中打開?
在我的導航抽屜中,每行都打開一個新的意圖。我如何檢查某個意圖是否打開/激活,以便我使用該意圖而不是創建新意圖?
我嘗試使用此解決方案:「羣衆演員」
但我的問題是,抽屜打開同一類每次,但每個類都有不同例如:
public void itemClicked(View view, int position) {
Intent intent=null;
switch (position) {
case 1:
intent = new Intent(getActivity(), DisplayActivity.class);
intent.putExtra("ARGUMENT","SECTION 1");
break;
case 2:
intent = new Intent(getActivity(), DisplayActivity.class);
intent.putExtra("ARGUMENT","SECTION 2");
break;
case 3:
intent = new Intent(getActivity(), DisplayActivity.class);
intent.putExtra("ARGUMENT","SECTION 3");
break;
}
startActivity(intent);
}
我該如何檢查該類和這些附加項的意圖是否已經打開?
謝謝!
您可以使用Application類中的'shared preferences'或extent來存儲上次/當前活動的可見。 –