2017-08-19 26 views
0

私は以下の問題を抱えています:私のQRアクティビティから新しいフラグメントをロードしたい。私は私の新しいフラグメントをロードするスキャン活動に続いてzxing-android-embedded:連続スキャンから新しいフラグメントをロード

IntentIntegrator.forSupportFragment(this).setCaptureActivity(QrHorizontalActivity.class).initiateScan(); 

:私はこのような私のフラグメントから活動を開始

 @Override 
     public void barcodeResult(BarcodeResult result) { 
SwipeOverviewFragment.newInstance().add_fragment(R.id.barcode_scanner,curr_activity, detail_frag); 

は、なぜこれが動作しないのだろうか?あなたの助けをたくさんありがとう

答えて

0

フラグメントを呼び出すために以下のコードを試してみてください。

FragmentTransaction fragmenttransaction = getSupportFragmentManager().beginTransaction(); 
    SwipeOverviewFragment regcomplainfragment = new SwipeOverviewFragment(); 
    fragmenttransaction.replace(R.id.content_frame, regcomplainfragment).addToBackStack("tag"); 
    fragmenttransaction.commit(); 
+0

ないかもしれない継承を引き起こし、getSupportFragmentManagerを呼び出すことができます。publicクラス 'QrHorizo​​ntalActivityは' CaptureActivityを{拡張??ありがとう – Broomd

+0

あなたは断片を使用していますか? –

+0

もしそうなら、getActivity()。getSupportFragmentManager() –