Articles of андроидальная активность

Rjava.lang.IllegalArgumentException on startActivity (намерение, анимация пакетов)

Привет Я использую следующий код, но иногда приложение сбой с ошибкой: Java.lang.IllegalArgumentException в startActivity (slideactivity, bndlanimation); if (android.os.Build.VERSION.SDK_INT >= 16) { Bundle bndlanimation = ActivityOptions.makeCustomAnimation(getApplicationContext(), R.anim.slide_in, R.anim.slide_out).toBundle(); startActivity(slideactivity, bndlanimation); } else startActivity(slideactivity); finish();

Открытие приложения для Android в другом

Я пытаюсь открыть другое, уже установленное приложение для Android в другом, одним нажатием кнопки. Новое приложение должно быть открыто в части экрана в вызывающем приложении. В настоящее время мой код создает новое намерение и запускает вызываемое приложение. Вызывающее приложение исчезает. Вот мой код: b.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated […]

Что делает Intent.putExtra

Я новичок в андроиде, и я использую намерения передавать данные из одной Деятельности в другую. Я просто хотел узнать, посылает ли ссылка на объект или копию объекта на второе действие.

Почему люди любят сочетать CLEAR_TOP и SINGLE_TOP в андроиде

Флаг FLAG_ACTIVITY_CLEAR_TOP находит задачу, содержащую FLAG_ACTIVITY_CLEAR_TOP X, и очищает вершину, чтобы привести X в состояние возобновления. Флаг FLAG_ACTIVITY_SINGLE_TOP будет содержать только один экземпляр X сверху. Поэтому мне не нужно включать SINGLE_TOP если я уже использую CLEAR_TOP : это потому, что поведение SINGLE_TOP включает в себя поведение SINGLE_TOP . Так почему же так много примеров кода […]

Как отправить данные с помощью намерения в андроид без открытия другого действия?

Вот мой код для отправки данных по намерениям, но я не хочу открывать другую деятельность, я просто хочу отправить данные, не открывая их. Bundle contain = new Bundle(); contain.putString("key4", item); contain.putString("price", price); Intent a = new Intent(Searchbydate.this, Searchbyitem.class); a.putExtras(contain); startActivity(a); Здесь я не хочу открывать этот Searchbyitem.class, просто отправьте данные …

Android возвращает данные в предыдущую активность

Мне нужно, чтобы вы помогли: я хочу поместить данные в предыдущую активность перед тем, как закончить текущую деятельность. Например: Activity A start Activity B Когда я завершу Activity BI, вы хотите в Activity A новые данные. Как я могу это сделать? Большое спасибо прежде

Android возвращает объект как результат активности

Возможно ли вернуть объект в качестве результата активности от дочерней активности к родительскому? Просто что-то вроде: Intent resultIntent = new Intent(null); resultIntent.putExtra("STRING_GOES_HERE", myObject); setResult(resultIntent); finish(); Если это возможно, как мне получить myObject в родительской активности? Я понял, что для получения данных мне нужно сделать что-то вроде этого: protected void onActivityResult (int requestCode, int resultCode, Intent […]

Как запустить Activity с FLAG_REORDER_TO_FRONT и FLAG_CLEAR_TOP

У меня есть четыре действия в моих задачах A, B, C, D. Мероприятия начинаются в порядке A-> B-> C-> D. Вот, Я хочу вернуться к деятельности A из D и возобновить эту деятельность. Так что я использовал флаг намерения i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); Действия экземпляров B, C, D больше не нужны после stmt 1. Я иду за флагом, […]

Android onActivityResult называется ранним

У меня есть 2 занятия, каждый в отдельных приложениях. В Activity1 есть кнопка, которую пользователь может щелкнуть, и она вызывает второе действие, используя намерение в методе onClick() : Intent myIntent = getPackageManager().getLaunchIntentForPackage(com.myProject.Activity2); startActivityForResult(myIntent, 600); Это правильно запускает Activity2 из Activity1, но onActivityResult в Activity1 до того, как onCreate в Activity2, а не в onBackPressed() где […]

Что такое Intent from onActivityResult Parameters

Вот мой first activity код first activity из которого я вызываю second Activity : @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT){ startActivityForResult(new Intent("chap.two.Chapter2Activity2"),request_Code); } return false; } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == request_Code) { if (resultCode == RESULT_OK) Toast.makeText(this,data.getData().toString(),Toast.LENGTH_SHORT).show(); } } И […]