Ich buildning einen Android-App und ich bekomme diesen Fehler:Wie behebt man das in Fragment?
"Error:(61, 50) error: incompatible types: ActivityMain cannot be converted to AppCompatActivity"
I Internet nach einer Lösung dieses Problems gesucht, aber fand keine
beheben, dass mein Code:
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);
}
});
Was ist der Typ Ihres ActivityMain? –
FragmentActivity –
AppCompatActivity ist eine FragmentActivity, sodass Sie nicht upcasieren können. Überprüfen Sie https://developer.android.com/reference/android/support/v7/app/AppCompatActivity.html. Ich hoffe es hilft. –