Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Copiar e Colar .... esta dando um ERRO, HELP PLEASE

A linha do erro é

varBtCopiar.setOnClickListener(new OnClickListener() {

Pois bem, como :

setOnClickListener

é um VIEW, por assim dizer e varBtCopiar é um Button esta ocorrendo uma certa incompatibilidade o que fazer ....

ps: veja a parte do código comentada,.... é nela que ocorre o erro... e comentei para poder funcionar...

Eis o meu código, ...

package com.example.olamundo;

import com.example.olamundo.R; import android.app.Activity; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView;

public class CopiarActivity extends Activity {

@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_copiar);

View varRetornBt = findViewById(R.id.btCopiar); Button varBtCopiar = (Button) varRetornBt; //findViewById(R.id.btCopiar);

final EditText origem = (EditText) findViewById(R.id.txtOrigem); final TextView destino = (TextView) findViewById(R.id.txtDestino);

/** varBtCopiar.setOnClickListener(new OnClickListener() {

public void onClick(View v) { // TODO Auto-generated method stub Log.i("OlaMundo", "Botão acionado"); destino.setText(origem.getText());

}

@Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub

} }); **/

varBtCopiar.setOnClickListener(new Ouvinte(varRetornBt));

} }

A minha class Ouvinte esta assim...

package com.example.olamundo;

import com.example.olamundo.R; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.EditText; import android.widget.TextView;

public class Ouvinte implements OnClickListener {

public Ouvinte(View varRetornBt) { // TODO Auto-generated constructor stub

Log.i("OlaMundo", "Botão acionado");

System.out.println("varRetornBt" + varRetornBt);

}

@Override public void onClick(View v) { // TODO Auto-generated method stub

}

}

1 resposta
solução!

resolvi, refazer o CÓDIGO DE NOVO, as vezes, ....

uma simples , (virgula) ou ;;;; pode fazer grande diferença em se tratando de JAVA

vou refazer tudo de novo, alias é uma boa forma de aprender... refazer.