错误:(15,8)错误:MainActivity不是抽象的,并且未覆盖OnClickListener中的抽象方法onClick(查看)
在练习书本实例时,出现以上错误,实例代码如下:
1 2 3 4 五 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 三十 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
|
方法一:
导包错了,把这一行删掉import android.view.View.OnClickListener;
方法二:
包com.gloiot.hygo.ui.activity.my.qianbao;
import android.content.Intent;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.gloiot.hygo.R;
import com.gloiot.hygo.ui.BaseActivity;
import java.util.ArrayList;
import java.util.List;
import butterknife.Bind;
import butterknife.OnClick;
import static com.gloiot.hygo.R.id.viewPager;
公共类JifenQianbaoActivity扩展了BaseActivity {
@Bind(R.id.rl_hlzh)
RelativeLayout rlhlzh;
@Bind(R.id.rl_jfzh)
RelativeLayout rljfzh;
@Bind(R.id.rl_jfczh)
RelativeLayout rljfczh;
@Bind(R.id.rl_jfzr)
RelativeLayout rljfzr;
@Bind(R.id.rl_hltq)
RelativeLayout rlhltx;
// @Bind(R.id.viewpager)
// ViewPager viewpager;
// private View view1,view2,view3;
//
// private List <View> viewList;
@覆盖
公众诠释initResource(){
返回R.layout.activity_jifen_qianbao;
}
//
//
@Override // public void initData(){
//
// viewPager =(ViewPager)findViewById(R.id.vviewpager);
//
// LayoutInflater inflater = getLayoutInflater();
// view1 = inflater.inflate(R.layout.tab_jifenqianbao1,null);
// view2 = inflater.inflate(R.layout.tab_jifenqianbao2,null);
// view3 = inflater.inflate(R.layout.tab_jifenqianbao3,null);
//
// viewList = new ArrayList <View>();
// viewList.add(view1);
// viewList.add(view2);
// viewList.add(view3);
//
// PagerAdapter pagerAdapter = new PagerAdapter(){
// @Override
// public int getCount(){
// return viewList.size();
//}
//
// @Override
// public boolean isViewFromObject(View arg0,Object arg1){
// return arg0 == arg1;
//}
// @Override
// public void destroyItem(ViewGroup容器,int position,
// Object object){
// // TODO自动生成的方法stub
// container.removeView(viewList.get(position));
//}
//
// @Override
// public Object instantiateItem(ViewGroup container,int position){
// // TODO自动生成的方法stub
// container.addView(viewList.get(position));
//
//
//返回viewList.get(position);
//}
//};
//
//
// viewPager.setAdapter(pagerAdapter);
//
//}
@OnClick({R.id.rl_hlzh,R.id.rl_jfzh,R.id.rl_jfczh,R.id.rl_jfzr,R.id.rl_hltq})
public void onClick(View view){
Intent intent ;
switch(view.getId()){
case R.id.rl_hlzh:
startActivity(new Intent(JifenQianbaoActivity.this,HongLiJiBenActivity.class));
打破;
case R.id.rl_jfzh:
intent = new Intent(mContext,HongLiJiBenActivity.class);
intent.putExtra(“type”,“基本积分”);
startActivity(意向);
打破;
case R.id.rl_jfczh:
startActivity(new Intent(JifenQianbaoActivity.this,JiFenChongZhiActivity.class));
打破;
case R.id.rl_jfzr:
startActivity(new Intent(JifenQianbaoActivity.this,ZhuanrangJifenActivity.class));
打破;
case R.id.rl_hltq:
startActivity(new Intent(JifenQianbaoActivity.this,HLTiXianLeiBieActivity.class));
打破;
}
}