2013-01-09 19 views
2

我有這樣的活動:變化活動到碎片最小的變化

public final class CaptureActivity extends Activity implements 
     SurfaceHolder.Callback { 
} 

此活動捕獲QR碼(從斑馬線LIB)。我需要將其更改爲Fragment。掃描QR碼時,我需要查看選項卡和狀態欄。我想要的東西是這樣的:

public final class CaptureActivity extends SherlockFragment implements 
      SurfaceHolder.Callback { 
    } 

它如何做到最小的變化?

+2

片段是具有自己特點的不同類別。 「沒有什麼變化」就沒有這種東西。你必須遷移你的代碼和測試/調試。 – Budius

+0

也許用'.asActivity()'和'.asFragment()'定義一個接口並使用組合? – fge

回答

3

它可以很容易地使用LocalActivityManger完成。它允許你在片段中嵌入一個活動。 Here你可以找到示例代碼如何做到這一點。

+0

是的,這是我在尋找的。謝謝。 –

+0

@IhorKostenko你最終管理了嗎?如果你能幫忙,我正在嘗試類似的東西嗎? http://stackoverflow.com/questions/24754119/how-to-place-zxing-within-a-fragment – Deco