急に
型 View のメソッド setOnClickListener(View.OnClickListener)
は引数 (MainActivity.btnClickListener) に適用できません
なるエラーが出ました。
そういう場合は
Button btnStart = (Button)findViewById(R.id.buttonStart); btnStart.setOnClickListener(new btnClickListener()); ↓ btnStart.setOnClickListener((android.view.View.OnClickListener) new btnClickListener());
とすればOKです。
確認していませんが、
listviewをか何かをインポートして、onClickListernerの名前が重複してしまったんでしょうか。
本当の原因
下記のようなエラーがでます。
Uncaught handler: thread main exiting due to uncaught exception java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ips/com.ips.nekotype.TESTActivity}: java.lang.ClassCastException: com.ips.nekotype.TESTActivity$ClickListenerStart
Eclipseでインポートしたパッケージが間違えていました。
import android.content.DialogInterface.OnClickListener; × ↓ import android.view.View.OnClickListener; ○ class ClickListenerStart implements OnClickListener{ @Override public void onClick(DialogInterface dialog, int which) { × ↓ @Override public void onClick(View v) { ○ // TODO 自動生成されたメソッド・スタブ }
何事も原因究明が大切でした・・・反省です。