Я сделал приложение и опубликовал его сейчас.Я сталкиваюсь со странной проблемой, когда приложение, загруженное с маркета, ведет себя иначе, чем если бы я запускаю тестовый прогон через eclipse.
Мое приложение запускает URL-адрес maps.google.com в веб-представлении следующим образом:
if (url != null && url.startsWith("http://maps.google.com")) {
mWebView.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
return true;
} else {
view.loadUrl(url);
return false; }
с таким намерением:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="helloworld" />
</intent-filter>
Теперь, когда я нажимаю кнопку "Назад", чтобы закрывать карты Google, в моей тестовой среде он возвращается прямо к странице, на которой он находился в моем главномдеятельность.но в опубликованном приложении оно перезапускает все приложение, показывая заставку и все.
Я пытался экспортировать его 4 раза, но не могу понять, в чем проблема ... у кого-нибудь есть указатели?Просто очень странно полагать, что это работает, как и локально, через Eclipse (работает на том же физическом устройстве).