1. 程式人生 > >畢業設計遇到的問題及解決方法

畢業設計遇到的問題及解決方法

雖然畢業設計已經完成了,本人也已經畢業了,因為在校期間貪玩,現在正為了找工作閉關修煉。在學習Android的過程中用部落格把自己遇到的一些東西記載下來以作紀念   zzZ

遇到的問題:

1.android:layout_marginTop="410dp"
2.setOnPageChangeListener過時。
替換成addOnPageChangeListener就可以了。
3.Activity與Fragment之間的跳轉:
(1)Fragment跳轉到Activity:
startActivity(new Intent(getActivity(), Activity.class)); // 首先需要通過getActivity()方法獲取到當前Activity
(2)Activity跳轉到Fragment:
// Activity不能直接跳轉到Fragment,需要先跳轉到Fragment所附著的Activity中,然後再更改Activity當前顯示哪個Fragment
intert.putExtra("fragid",1); //首先在Activity跳轉之前,在Intent中傳入一個flag,用來標記跳轉到哪一個Fragment。
// 然後根據flag來判斷顯示哪個Fragment
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); // import android.support.v4.app.FragmentTransaction;
transaction.replace(R.id.frame_content, new CenterFragment());

transaction.commit();

4.在Java中使用json需要引入以下六個jar包,分別為:
https://sourceforge.net/projects/json-lib/
commons-lang-2.5.jar 
commons-collections-3.1.jar 
commons-beanutils-1.7.0.jar 
json-lib-2.1-jdk15.jar 
ezmorph-1.0.3.jar 
commons-logging.jar

5.錯誤500
我已經匯入了json的jar包及其需要的依賴包,過程是:右鍵專案選擇Build path --> config build path -->add extenal jar加入以上所需要的jar。此時發現在servlet中寫的關於JSONObject的程式碼不發生錯誤了,然後執行程式,在執行到json物件的程式碼時候發生 java.lang.NoClassDefFoundError: net/sf/json/JSONObject異常,臥槽!!我不是已經匯入jar包了嗎??沒看到我寫的程式碼編輯器都沒報異常嗎??為什麼一執行就拋NoClassDefFoundError異常?
解決辦法:把 jar包複製到該專案關聯(配置)tomcat/web-inf/lib目錄下,重新整理重啟專案

6.連線MySql資料庫失敗。
原因:沒新增jar包,加入mysql-connector-java-5.0.8-bin.jar包.

7.問題:客戶端返回伺服器中文亂碼
解決:String user_id=request.getParameter("user_id");之後加一行轉義程式碼
user_id=new String(user_id.getBytes("ISO-8859-1"), "UTF-8");

8.問題:2018.04.26  真機閃退,虛擬機器執行正常
解決:開啟Preferences或者Settings 
在左上角搜尋框中搜索Instant Run 
左側邊選擇Instant Run選項,選擇第一個Enable取消打勾
最後Clean 和 Rebulid the app