Я использую SherlockActivity
(знаю, что его нельзя использовать, но он мне нужен для этого проекта) и пытаюсь заставить ButterKnife работать с ним. По какой-то причине я продолжаю получать серию ошибок, и я не знаю, почему, поскольку я следую документации. Мой код приведен ниже:
public class ViewMessageActivity extends SherlockActivity {
@InjectView(R.id.id_message_list)
ListView listView;
@OnItemClick(R.id.id_message_list)
void onItemClick(int position) {
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.message_details);
ButterKnife.setDebug(true);
ButterKnife.inject(this);
Ошибки, которые я получаю, приведены ниже:
ButterKnife﹕ Looking up view injector for com.app.ViewMessageActivity
ButterKnife﹕ Not found. Trying superclass com.actionbarsherlock.app.SherlockActivity
ButterKnife﹕ Not found. Trying superclass android.app.Activity
ButterKnife﹕ MISS: Reached framework class. Abandoning search.
Есть ли для этого причина? Я следил за документацией на этой странице:
http://jakewharton.github.io/butterknife/
и образец: