Android 앱을 빌드 중이며 오류가 발생합니다.
"Error:(61, 50) error: incompatible types: ActivityMain cannot be converted to AppCompatActivity"
이 문제의 해결책을 인터넷에서 검색했지만 해결책을 찾지 못했습니다.
그게 내 코드입니다.
mAdapter = new AdapterCategory(getContext(), new ArrayList<Category>());
recyclerView.setAdapter(mAdapter);
// on item list clicked
mAdapter.setOnItemClickListener(new AdapterCategory.OnItemClickListener() {
@Override
public void onItemClick(View v, Category obj, int position) {
ActivityCategoryDetails.navigate(getClass(), v.findViewById(R.id.lyt_parent), obj);
}
});
최소 API 수준이 15 인 경우 AppCompatActivity를 사용하려고합니다. 이 AppCompatActivity를 프래그먼트를 시작하는 데 사용할 수있는 기본 활동으로 사용할 수 있습니다. 따라서 MainActivity는 다음과 같습니다.
public class MainActivity extends AppCompatActivity {
....
....
}
AppCompatActivity를 사용하려면 Google 지원 라이브러리를 다운로드했는지 확인하십시오 (도구-> Android-> SDK 관리자에서 확인할 수 있음). 그런 다음 앱의 gradle.build 파일에 gradle 종속성을 포함하면됩니다.
'com.android.support:appcompat-v7:22:2.0'컴파일
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다