Муравей, кажется, не находит пакет: андроид support.v4.app. NavUtils
Вот ошибки компилятора:
C:\Android\MyFirstApp\src\com\example\myfirstapp\DisplayMessageActivity.java:7: error: package android.support.v4.app does not exist
C:\Android\MyFirstApp\src\com\example\myfirstapp\DisplayMessageActivity.java:22: error: cannot find symbol: NavUtils.navigateUpFromSameTask(this);
У меня есть справочник андроида в sdk с файлами класса.
MainActivity.java
пакет com.example.myfirstapp;
импорт android.app. Деятельность;
импорт android.os. Связка;
импорт android.content. Намерение;
импорт android.view. Представление;
импорт android.content. Намерение;
импорт android.widget. TextView;
импорт android.widget. EditText;
импорт android.view. MenuItem;
общественный класс MainActivity расширяет Деятельность {
общественная заключительная статическая Последовательность EXTRA_MESSAGE = "com.example.myfirstapp. СООБЩЕНИЕ";
@Override
общественная пустота onCreate (Связывают savedInstanceState),
{
super.onCreate (savedInstanceState);
Поглощенное намерение = getIntent ();
Сообщение последовательности = intent.getStringExtra (MainActivity. EXTRA_MESSAGE);
TextView textView = новый TextView (это);
textView.setTextSize (40);
textView.setText (сообщение);
setContentView (textView);
getActionBar() .setDisplayHomeAsUpEnabled (верный);
}
общественная пустота sendMessage (Представление представления) {
Поглощенное намерение = новое Намерение (это, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById (R.id.edit_message);
Сообщение последовательности = editText.getText() .toString ();
intent.putExtra (EXTRA_MESSAGE, сообщение);
startActivity (намерение);
}
}
DisplayMessageActivity.java
пакет com.example.myfirstapp;
импорт android.app. Деятельность;
импорт android.os. Связка;
импорт android.view. MenuItem;
импорт android.view. Представление;
андроид support.v4.app импорта. NavUtils;
общественный класс DisplayMessageActivity расширяет Деятельность {
@Override
защищенная пустота onCreate (Связывают savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.main);
getActionBar() .setDisplayHomeAsUpEnabled (верный);
}
@Override
общественный булев onOptionsItemSelected (пункт MenuItem) {
выключатель (item.getItemId ()) {
андроид случая. R.id.home:
NavUtils.navigateUpFromSameTask (это);
возвратитесь верный;
}
возвратите super.onOptionsItemSelected (пункт);
}
}