这些是我的课程的摘录
public class CommentsActivity extends BaseDrawerActivity implements SendCommentButton.OnSendClickListener {`
@Bind(R.id.btnSendComment)
SendCommentButton btnSendComment;
private void setupComments() {
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
rvComments.setLayoutManager(linearLayoutManager);
rvComments.setHasFixedSize(true);
以下是BaseDrawerActivity
public class BaseDrawerActivity extends BaseActivity {
以下是BaseActivity提取
public class BaseActivity extends AppCompatActivity {
以下是SendCommentButton类
public class SendCommentButton extends ViewAnimator implements View.OnClickListener {
当我运行时,应用程序启动良好,当我想显示sendcomment按钮时,应用程序崩溃。 这就是我得到的
java.lang.ClassCastException: android.support.v7.widget.AppCompatButton cannot be cast to com.example.alsongdunstan.thefaithapp.ui.view.SendCommentButton
我真的不确定问题出在哪里,因为我做得很好 顺便说一句,这是recyclerview的布局
<android.support.v7.widget.RecyclerView
android:id="@+id/rvComments"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:scrollbars="none" />
非常感谢您的帮助