2
我想用這個庫:https://code.google.com/p/barcodefraglibv2/如何在代碼中添加BarcodeFragment?
但我不知道如何在代碼中添加BarcodeFragment。 下面是一個示例:
public class MainActivity extends Activity implements IScanResultHandler{
BarcodeFragment fragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fragment = new BarcodeFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.add(R.id.sample, fragment).commit();
fragment.setScanResultHandler(this);
}
}
但是我在這裏得到了一個錯誤:
ft.add(R.id.sample, fragment).commit();
The method add(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, BarcodeFragment)
謝謝。
嘗試通過getSupportFragmentManager () – Adnan