【问题标题】:zxing-android-embedded: Load new Fragment from continous scanzxing-android-embedded:从连续扫描中加载新的 Fragment
【发布时间】:2017-08-19 10:45:29
【问题描述】:

我有以下问题:我想从我的 QR 活动中加载一个新片段。我像这样从我的片段开始活动:

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);

为什么这不起作用?非常感谢您的帮助

【问题讨论】:

    标签: android android-fragments zxing


    【解决方案1】:

    试试下面的代码调用片段;

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

    【讨论】:

    • 无法调用getSupportFragmentManager,可能是继承:public class QrHorizontalActivity extends CaptureActivity { ??谢谢
    • 你在用fragment吗?
    • 如果是,那么试试getActivity().getSupportFragmentManager()
    • 当然!但 qr 扫描仪没有 appcombatactivity!
    • getActivity() 也不起作用,它不会找到这个方法。真的不知道我的问题在这里:/
    猜你喜欢
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多