应用程序与Zxing Intent崩溃

时间:2015-10-04 13:56:29

标签: android zxing

我正在尝试使用意图的zxing应用程序,它只运行一次。 现在,应用程序在主Activity出现时崩溃。

这是我只有主要活动的代码。

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity {

    Button button;
    TextView txtView1;

    @Override
    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //Link Activity
            setContentView(R.layout.activity_main);
            //TextView
            txtView1= (EditText) findViewById(R.id.TextView1);
            //Link Button
            button=(Button) findViewById(R.id.button1);
            //Add onClick
            button.setOnClickListener(new Button.OnClickListener() 
            {
                @Override
                public void onClick(View v) {
                        IntentIntegrator integrator =new IntentIntegrator(MainActivity.this);
                        integrator.initiateScan();
                }
            });
    }


    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent intent) {
            IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);

          if (scanResult != null) {
              String sBarcode = scanResult.getContents();
                txtView1.setText(sBarcode);
          }
          //if No Result
          txtView1.setText("Can't Get Data!");
        }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

}

我不知道这个bug在哪里。以及如何处理它。 我尝试在每一行添加try catch,app停止崩溃,但意图不起作用。

0 个答案:

没有答案