程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#斷定指定驅動器能否是Fat分區格局的辦法

C#斷定指定驅動器能否是Fat分區格局的辦法

編輯:C#入門知識

C#斷定指定驅動器能否是Fat分區格局的辦法。本站提示廣大學習愛好者:(C#斷定指定驅動器能否是Fat分區格局的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#斷定指定驅動器能否是Fat分區格局的辦法正文


記載用戶點擊的操作汗青,應用棧數據構造,頻仍的操作棧頂(添加,獲得,刪除),應用LinkedList

捕捉用戶的前往鍵操作,呼應前往鍵,前往上一個界面

MainActivity.java

/**
* 前往鍵處置
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
boolean result=MiddleManager.getInstance().goBack();
if(!result){
Toast.makeText(MainActivity.this, "能否加入運用", 1).show();
}
return false;
}
return super.onKeyDown(keyCode, event);
}

MiddleManager.java

//操作汗青棧
private LinkedList<String> HISTORY=new LinkedList<String>();
/**
* 處置前往鍵
* @return 
*/
public boolean goBack() {
//假如為空會拋異常
if(HISTORY.size()>0){
if(HISTORY.size()==1){
return false;
}

HISTORY.removeFirst();
if(HISTORY.size()>0){
String key=HISTORY.getFirst();
BaseView targetView=VIEWCACHE.get(key);
mainContainer.removeAllViews();
View child=targetView.getView();
mainContainer.addView(child);
child.startAnimation(AnimationUtils.loadAnimation(mainContainer.getContext(), R.anim.left_to_right));
currentView=targetView;
return true;
}
}
return false;
}
/**
* 加載界面
*/
public void loadView(Class<? extends BaseView> baseViewClass) {
BaseView baseView=null;
//斷定能否存在
String key=baseViewClass.getSimpleName();
if(VIEWCACHE.containsKey(key)){
baseView=VIEWCACHE.get(key);
}else{
try {
Constructor<? extends BaseView> constructor;
constructor = baseViewClass.getConstructor(Context.class);
baseView=constructor.newInstance(mainContainer.getContext());
} catch (Exception e) {
e.printStackTrace();
}
VIEWCACHE.put(key, baseView);
}
mainContainer.removeAllViews();
View child=baseView.getView();
mainContainer.addView(child);
child.startAnimation(AnimationUtils.loadAnimation(mainContainer.getContext(), R.anim.left_to_right));
currentView=baseView;
//放入棧
HISTORY.addFirst(key);
}

以上所述是小編給年夜家引見的Android完成前往鍵功效,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved