zoukankan      html  css  js  c++  java
  • Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android

    

    在写自己定义的view时,有时会报下面错误:


    Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet]

    <view
             android:id="@id/viewpage_container"
             android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:layout_alignParentBottom="true"
             android:layout_below="@id/navigator"
             android:layout_centerHorizontal="true"
             class="com.suma.smartview.tv.ui.MainActivity$HomeViewPager"
             android:paddingTop="@dimen/px50" />

    public class MainActivity extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }


    }


    原因是:在xml中使用内部类的方式错了。MainActivity$HomeViewPager标示的是在MainActivity中有一个静态内部类HomeViewPager。所以HomeViewPaper应该声明为static ~


    
  • 相关阅读:
    window 7/8/10 安装nginx
    全面了解 Nginx 到底能做什么
    MySQL优化
    office 2013 破解工具 及 软件下载
    centos6+如何对外开放80,3306端口号或者其他端口号
    CentOS 中查看软件的版本号
    CentOS 中安装 mysql 5.7+
    STL入门大全(待编辑)
    Feign
    微信公众号
  • 原文地址:https://www.cnblogs.com/llguanli/p/7142372.html
Copyright © 2011-2022 走看看