Если вы используете onActivityResult, то не следует завершать действие при запуске с намерением, иначе это приведет к сбою приложения. Благодарю.
я запускаю мое приложение, я показываю заставку. эта страница показывается в течение 10 секунд, работает в потоке. Когда он переключается на новую активность в результате, я хочу, чтобы я нажал URL-адрес на сервере, и я получу возвращаемое значение, которое я могу использовать для моих дальнейших инструментов.
Ниже мой код
private final int SPLASH_DISPLAY_LENGHT = 1000;
new Handler().postDelayed(new Runnable()
{
@Override
public void run()
{
Log.e("Handler ","run");
Intent myIntent = new Intent(getApplicationContext(), CaptureActivity.class);
startActivityForResult(myIntent, imgDL);
finish();
}
}, SPLASH_DISPLAY_LENGHT);
public void onActivityResult(int requestCode, int resultCode, final Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == imgDL)
{
Log.e("onActivity Result","");
urlHitMethod("http://XXXXXXXXXXXXXXXXXX.com/banner_scan");
}
}
Но здесь не вызывается результат onActivty, как его реализовать ...