Articles of андроидный

Передача данных из фрагмента в Activity из другой активности

Я исследовал передачу данных из Activity to Activity. Но я не мог использовать тот же метод, чтобы перейти к моему фрагменту. Как передать данные в мой фрагмент? Код, который я использую, Intent i = new Intent(getApplicationContext(), NewActivity.class); i.putExtra("new_variable_name","value"); startActivity(i); И в другой деятельности Bundle extras = getIntent().getExtras(); if (extras != null) { String value = […]

Android Fragment создал дважды изменение ориентации

Мой фрагмент создается дважды, хотя активность только добавляет фрагмент один раз к контенту. Это происходит, когда я поворачиваю экран. Кроме того, каждый раз, когда вызывается onCreateView фрагмента, он потерял все его переменное состояние. public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { // Checking for […]

GetActivity () вернул null, когда isDetached () вернул false

Когда-то мой отладчик ударил точку останова на Log.d: @Override public void onDataChanged(DataTypeChanged dataType) { if (!isDetached()) { if(getActivity()==null){ Log.d(CommonConstants.DEBUG_TAG, "Yes, it is null."); } List<WeekViewCoreTask> tasks = DataProvider .getWeekViewCoreTasks(getActivity().getApplicationContext()); mWeekView.setTasks(tasks); } } Я думал, это никогда не произойдет. Как это могло произойти: getActivity () вернул null, когда isDetached () вернул false?

Какова точная разница между onAttachedToWindow и onStart

Иногда я вижу людей, использующих метод Activity.onAttachedToWindow но лично я никогда не использовал его. При чтении документации мне кажется, что это будет почти то же самое, что и onStart() . Я предполагаю, что: onAttachedToWindow вызывается перед onCreate() onStop . Правильно ли я с этим допущением? От кого и от кого вы пользуетесь?

Получить строку из пакета android возвращает null

Я хочу передать строку из одной активности в другую, в одной из них я написал Public void pdfView (Файл f) { // f is: /data/data/com.example.iktabClasses/files/fileName.pdf Intent intent = new Intent(getApplicationContext(),NewPdfActivity.class); intent.putExtra("filename", f); startActivity(intent); } И в другой деятельности я написал: Bundle b=getIntent().getExtras(); if (b != null) { filename = getIntent().getStringExtra("filename"); System.out.println("filename: "+filename); } Но имя […]

Застревание с переносом от активности к фрагменту

Сейчас уже одна неделя, когда я пытаюсь перенести простое приложение на основе действий на фрагменты. Я полностью застрял. Этот зверь является простым списком, деталями, добавлением / редактированием приложения с контекстным меню и дополнительным меню. Я попытался сделать все правильно: фрагменты и действия каждый в своем собственном файле, используя пакет поддержки v4 для телефона и планшета, […]

Выйти из другой активности в Google plus интеграции не работает

Я следую этому руководству, он отлично работает, но в моем приложении у меня много активности, например SplashActivity -> MainActivity -> MyNewMainActivity MyNewMainActivtiy.java содержит 3 фрагмента, таких как SearchFragment -> NearFragment -> ProfileFragment Я успешно завершаю вход в систему и получаю информацию о профиле, а также задаю имя и изображение в профиле. Я установил кнопку выхода […]

Откройте Activity A и загрузите определенный фрагмент Activity A FROM Activity B

У меня есть Activity A, который загружает фрагменты на основе выбора меню. Если я сделаю намерение от Activity B до Activity A, загрузится указанный по умолчанию фрагмент Activity A. То, что я хочу достичь, – загрузить другой фрагмент из Activity A вместо стандартного. Надеюсь, это по крайней мере имеет смысл. Я пытался это сделать -> […]

Как передать массив объектов в Activity?

Я прочитал сообщения о передаче массивов из и в действия, но я смущен тем, как я буду делать это для моего конкретного случая. У меня есть массив объектов, называемых DaysWeather (массив DaysWeather []), где объекты имеют несколько атрибутов String, а также атрибут bitmap. Я где-то читал, что вы должны сделать его сериализуемым или доступным или […]

Android: Как получить результат возврата от активности при вызове из Fragment?

У меня есть фрагмент, который вызывает другое действие, используя: ProductEditionMaintenanceActivity.class); Bundle extras = new Bundle(); extras.putString("productCode", productCode); extras.putInt("productEditionID", 0); intent.putExtras(extras); getActivity().startActivityForResult(intent, 1); И вернуться из деятельности: Intent resultIntent = new Intent(); setResult(Activity.RESULT_OK, resultIntent); finish(); Я попытался использовать следующее в фрагменте @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { //Do something } Тем не […]