하나의 작업에서 다른 작업으로 바꾼다는 버튼이 있는데, 다른 버튼의 코드를 추가하여 zxing의 스캐닝 기능을 호출하는 버튼을 추가 했으므로 더 이상 아무것도하지 않습니다. 이것은버튼이 더 이상 수행하지 않습니다.
package com.example.mdpmk1;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import android.widget.Toast;
import android.content.Context;
import android.net.wifi.ScanResult;
import android.widget.Button;
import com.google.zxing.integration.android.IntentIntegrator;
import com.google.zxing.integration.android.IntentResult;
public class MainActivity extends Activity {
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addListenerOnButton();
}
public void addListenerOnButton() {
final Context context = this;
button = (Button) findViewById(R.id.scan);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(v.getId()==R.id.scan){
//scan
IntentIntegrator integrator = new IntentIntegrator(MainActivity.this);
integrator.initiateScan();
}
}
});
}
public void onActivityResult(int requestCode, int resultCode, Intent intent)
{
//super.onActivityResult(requestCode, resultCode, intent);
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
} else if (resultCode == RESULT_CANCELED) {
}
}
}
Button button2;
public void onCreate1(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addListenerOnButton();
}
public void addListenerOnButton1() {
final Context context = this;
button2 = (Button) findViewById(R.id.getResults);
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, ScanResult.class);
startActivity(intent);
}
});
}
}
당신이 사전에 감사합니다 아름다운 것 아무것도 나를 도울 수 그래서 만약 BUTTON2되어 응답하지 않는 버튼을 도움을하고자하는 사람들을 위해 내 MainActivity.java입니다. 모든 도움을 주시면 감사하겠습니다. 두 버튼의
'addListenerOnButton1()'이 (가) 어디에서 호출 되었습니까? – Apoorv
두 액티비티에서 동일한 레이아웃을 설정했다.'setContentView (R.layout.activity_main) ' – Raghunandan
'addListenerOnButton()'; 이 이름은'addListenerOnButton1()'으로 변경됩니다; – NagarjunaReddy